using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Globalization;
using System.Net;
using System.Net.NetworkInformation;
using System.Resources;
using System.Text;
using System.Threading;
using System.Windows.Forms;

namespace PingStatus
{
	public class General : Form
	{
		private IContainer components;

		private TextBox txtIP_0;

		private Label lblIP_0;

		private CheckBox cbxPerdidos_0;

		private CheckBox cbxRecibidos_0;

		private Label lblMostrar_0;

		private DataGridView dgvRegistros_0;

		private Label lblRecibidos_0;

		private Label lblTituloRecibidos_0;

		private Label lblEnviados_0;

		private Label lblTituloEnviados_0;

		private Label lblPerdidos_0;

		private Label lblTituloPerdidos_0;

		private Label lblTituloTiemposLimite_0;

		private Label lblMaximo_0;

		private Label lblMinimo_0;

		private Label lblTituloMaximo_0;

		private Label lblTituloMinimo_0;

		private LinkLabel lnkVaciarTabla_0;

		private Label lblDetectar2;

		private NumericUpDown nupPaquetesSeguidos;

		private Label lblDetectar;

		private Label lblCorteConexion_0;

		private Label lblTituloCorteConexion_0;

		private CheckBox cbxMostrarColores_0;

		private PictureBox pbxSegundo_0;

		private PictureBox pbxTercero_0;

		private PictureBox pbxCuarto_0;

		private PictureBox pbxPrimero_0;

		private Label lblPrimeroMs_0;

		private NumericUpDown nupPrimero_0;

		private Label lblPrimero_0;

		private Label lblCuartoMs_0;

		private NumericUpDown nupCuarto_0;

		private Label lblCuarto_0;

		private Label lblTerceroMs_0;

		private NumericUpDown nupTercero_0;

		private Label lblTercero_0;

		private Label lblSegundoMs_0;

		private NumericUpDown nupSegundo_0;

		private Label lblSegundo_0;

		private Label lblQuinto_0;

		private PictureBox pbxQuinto_0;

		private CheckBox cbxAutoScroll_0;

		private System.Windows.Forms.ContextMenuStrip contextMenuStripNotificador;

		private ToolStripMenuItem niAbrirProgramaToolStripMenuItem;

		private ToolStripMenuItem niSalirDelProgramaToolStripMenuItem1;

		private NotifyIcon niNotificador;

		private Panel pnlGrafico_0;

		private Label lblGraficoMaximo_0;

		private PictureBox pbxGraficoLineaSuperior_0;

		private PictureBox pbxGraficoLineaMedio_0;

		private PictureBox pbxGraficoLineaInferior_0;

		private Panel pnlBarras_0;

		private Label lblPromedio5_0;

		private Label lblTituloPromedio1_0;

		private Label lblPromedio1_0;

		private Label lblTituloPromedio5_0;

		private Label lblIdioma;

		private ComboBox cbxIdioma;

		private CheckBox cbxGuardarConfiguracion;

		private Label lblTituloMaximoGrafico2;

		private NumericUpDown nupMaximoGrafico;

		private Label lblTituloMaximoGrafico;

		private PictureBox pbxDonar;

		private Label lblDonar;

		private PictureBox pbxDonate;

		private ImageList imgIconos;

		private PictureBox pbxBarraHeader;

		private PictureBox pictureBox2;

		private PictureBox pbxBarraInfoPing;

		private Label lblGrupoInfo;

		private PictureBox pictureBox4;

		private PictureBox pictureBox5;

		private PictureBox pbxLineaEstadisticas_0;

		private Label lblGrupoEstadisticas_0;

		private PictureBox pbxBarraEstadisticas_0;

		private PictureBox pbxLineaDetalladasSuperior_0;

		private PictureBox pbxLineaDetalladasInferior_0;

		private Label lblGrupoEstadisticasDetalladas_0;

		private PictureBox pbxBarraDetalladas_0;

		private Label lblGrupoNivelesPing_0;

		private PictureBox pbxBarraColores_0;

		private PictureBox pictureBox12;

		private PictureBox pbxSeparadorVerEstadisticas_0;

		private PictureBox pictureBox14;

		private Label lblGrupoOpciones;

		private PictureBox pictureBox15;

		private Label lblEstadoOpciones;

		private Panel pnlOpciones;

		private PictureBox pbxBarraFooter;

		private PictureBox pictureBox17;

		private PictureBox pictureBox18;

		private Label lblGrupoAcerca;

		private PictureBox pictureBox19;

		private Button btnCerrarOpciones;

		private Label lblVersionPrograma;

		private Label lblNombrePrograma;

		private PictureBox pbxLogo;

		private Label lblExplicacionAcerca;

		private CheckBox cbxIniciarSystemtray;

		private System.Windows.Forms.Timer timerInicio;

		private CheckBox cbxEjecutarInicio;

		private Label lblTituloTamanoBuffer2;

		private Label lblTituloTamanoBuffer;

		private NumericUpDown nupTamanoBuffer;

		private Label lblTituloTiempoEspera2;

		private Label lblTituloTiempoEspera;

		private NumericUpDown nupTiempoEspera;

		private CheckBox cbxGuardarLogPerdidos;

		private CheckBox cbxGuardarLogRecibidos;

		private Label lblGuardarLog;

		private CheckBox cbxGuardarLog;

		private PictureBox pbxLineaLog2;

		private PictureBox pbxLineaLog1;

		private CheckBox cbxGuardarLogCortes;

		private Panel pnlPing_0;

		private PictureBox pbxSeparadorAutoscroll_0;

		private PictureBox pbxPanelPing_1;

		private PictureBox pbxLiniesFondoPings;

		private PictureBox pbxPanelPing_9;

		private PictureBox pbxPanelPing_17;

		private PictureBox pbxPanelPing_2;

		private PictureBox pbxPanelPing_10;

		private PictureBox pbxPanelPing_18;

		private PictureBox pbxPanelPing_3;

		private PictureBox pbxPanelPing_11;

		private PictureBox pbxPanelPing_19;

		private PictureBox pbxPanelPing_4;

		private PictureBox pbxPanelPing_12;

		private PictureBox pbxPanelPing_20;

		private PictureBox pbxPanelPing_5;

		private PictureBox pbxPanelPing_13;

		private PictureBox pbxPanelPing_21;

		private PictureBox pbxPanelPing_6;

		private PictureBox pbxPanelPing_14;

		private PictureBox pbxPanelPing_22;

		private PictureBox pbxPanelPing_7;

		private PictureBox pbxPanelPing_15;

		private PictureBox pbxPanelPing_23;

		private PictureBox pbxPanelPing_8;

		private PictureBox pbxPanelPing_16;

		private PictureBox pbxPanelPing_24;

		private PictureBox pbxOpcionesDesactivado;

        private PictureBox pbxPausarTodosDesactivado; 

        private PictureBox pbxIniciarTodosDesactivado;

		private PictureBox pbxIniciarTodosActivado;

		private PictureBox pbxPausarTodosActivado;

		private PictureBox pbxPanelActivado;

		private PictureBox pbxIniciarDesactivado_0;

		private BackgroundWorker bgWorkerIniciar;

		private PictureBox pbxPausarDesactivado_0;

		private PictureBox pbxIniciarActivado_0;

		private PictureBox pbxPausarActivado_0;

		private string strURLDonacionES = "";

		private string strURLDonacionEN = "";

		private int intTotalPings = 24;

		private int intPingsActivos;

		private string strPathFicheroConfiguracion = "";

		private string[] strPathFicheroLogList;

		private long intMaximoGrafico = (long)200;

		private long intTamanoBuffer = (long)32;

		private long intTiempoEspera = (long)1000;

		private bool bolInicializando;

		private int intNumWorker;

		private int intNumWorkerIniciar = -1;

		private int intPanelActivo = 1;

		private BackgroundWorker[] bgWorkerList;

		private bool[] bolRunList;

		private Label[] lblPanelPingList;

		private TextBox[] txtIPList;

		private Panel[] pnlBarrasList;

		private Panel[] pnlGraficoList;

		private CheckBox[] cbxAutoScrollList;

		private NumericUpDown[] nupCuartoList;

		private NumericUpDown[] nupTerceroList;

		private NumericUpDown[] nupSegundoList;

		private NumericUpDown[] nupPrimeroList;

		private CheckBox[] cbxMostrarColoresList;

		private LinkLabel[] lnkVaciarTablaList;

		private CheckBox[] cbxPerdidosList;

		private CheckBox[] cbxRecibidosList;

		private DataGridView[] dgvRegistrosList;

		private Label[] lblPromedio1List;

		private Label[] lblPromedio5List;

		private Label[] lblEnviadosList;

		private Label[] lblRecibidosList;

		private Label[] lblPerdidosList;

		private Label[] lblCorteConexionList;

		private Label[] lblMaximoList;

		private Label[] lblMinimoList;

		private Label[] lblGraficoMaximoList;

		private Label[] lblGrupoEstadisticasList;

		private PictureBox[] pbxGraficoLineaInferiorList;

		private PictureBox[] pbxGraficoLineaMedioList;

		private PictureBox[] pbxGraficoLineaSuperiorList;

		private PictureBox[] pbxIniciarDesactivadoList;

		private PictureBox[] pbxIniciarActivadoList;

		private PictureBox[] pbxPausarDesactivadoList;

		private PictureBox[] pbxPausarActivadoList;

		private Panel[] pnlPingList;

		private long[] intSentList;

		private long[] intRecibidosList;

		private long[] intPerdidosList;

		private long[] intCortesConexionList;

		private long[] intMinimoList;

		private long[] intMaximoList;

		private int[] intPosPromedio1List;

		private int[] intPosPromedio5List;

		private long[] intNumBarraActualList;

		private long[] intNumBarraBorradaList;

		private IPAddress[][] adressList;

		private long[][] listaPromedio1List;

		private long[][] listaPromedio5List;

		private System.Drawing.Icon icoPorDefecto;

		private System.Drawing.Icon icoPrimero;

		private System.Drawing.Icon icoSegundo;

		private System.Drawing.Icon icoTercero;

		private System.Drawing.Icon icoCuarto;

		private System.Drawing.Icon icoQuinto;

		private string[] strGrupoEstadisticasESList;

		private string[] strGrupoEstadisticasENList;

		private string strErrorGuardarES = "无法保存信息,请以管理员权限运行.";

		private string strErrorGuardarEN = "Could not save the information. Run the application in Administrator mode.";

		private string strErrorObtenerES = "读取配置文件失败.";

		private string strErrorObtenerEN = "Failed to get the configuration file.";

		private string strErrorEliminarES = "删除config.txt文件失败,请手动删除.";

		private string strErrorEliminarEN = "Failed to delete the config.txt file. Delete it manually.";

		private string strLogRecibidoES = "接受";

		private string strLogPerdidoES = "丢失 ";

		private string strLogCorteES = "失败   ";

		private string strLogRecibidoEN = "RECEIVED";

		private string strLogPerdidoEN = "LOST    ";

		private string strLogCorteEN = "FAILURE ";

		private string[] strPingSuperiorESList;
        private NumericUpDown numPort;
        private CheckBox cbTCPPing;
        private string[] strPingSuperiorENList;

		public General()
		{
			this.InitializeComponent();
		}

		public void actualizarPosicionesControles()
		{
			Point location;
			for (int i = 0; i < this.intTotalPings; i++)
			{
				int num = i + 1;
				if (this.cbxIdioma.SelectedItem.ToString() != "English")
				{
					TextBox point = this.txtIPList[i];
					Point location1 = this.txtIPList[i].Location;
					point.Location = new Point(102, location1.Y);
					Label label = this.lblEnviadosList[i];
					Point point1 = this.lblEnviadosList[i].Location;
					label.Location = new Point(131, point1.Y);
					Label label1 = this.lblRecibidosList[i];
					Point location2 = this.lblRecibidosList[i].Location;
					label1.Location = new Point(131, location2.Y);
					Label point2 = this.lblPerdidosList[i];
					Point location3 = this.lblPerdidosList[i].Location;
					point2.Location = new Point(131, location3.Y);
					Label label2 = this.lblCorteConexionList[i];
					Point point3 = this.lblCorteConexionList[i].Location;
					label2.Location = new Point(131, point3.Y);
					Label label3 = this.lblMinimoList[i];
					Point location4 = this.lblMinimoList[i].Location;
					label3.Location = new Point(66, location4.Y);
					Label point4 = this.lblMaximoList[i];
					Point location5 = this.lblMaximoList[i].Location;
					point4.Location = new Point(66, location5.Y);
					Label label4 = this.lblPromedio1List[i];
					Point point5 = this.lblPromedio1List[i].Location;
					label4.Location = new Point(231, point5.Y);
					Label label5 = this.lblPromedio5List[i];
					Point location6 = this.lblPromedio5List[i].Location;
					label5.Location = new Point(231, location6.Y);
				}
				else
				{
					TextBox textBox = this.txtIPList[i];
					location = this.txtIPList[i].Location;
					textBox.Location = new Point(86, location.Y);
					Label point6 = this.lblEnviadosList[i];
					Point location7 = this.lblEnviadosList[i].Location;
					point6.Location = new Point(125, location7.Y);
					Label label6 = this.lblRecibidosList[i];
					Point point7 = this.lblRecibidosList[i].Location;
					label6.Location = new Point(125, point7.Y);
					Label label7 = this.lblPerdidosList[i];
					Point location8 = this.lblPerdidosList[i].Location;
					label7.Location = new Point(125, location8.Y);
					Label point8 = this.lblCorteConexionList[i];
					Point location9 = this.lblCorteConexionList[i].Location;
					point8.Location = new Point(125, location9.Y);
					Label label8 = this.lblMinimoList[i];
					Point point9 = this.lblMinimoList[i].Location;
					label8.Location = new Point(72, point9.Y);
					Label label9 = this.lblMaximoList[i];
					Point location10 = this.lblMaximoList[i].Location;
					label9.Location = new Point(72, location10.Y);
					Label point10 = this.lblPromedio1List[i];
					Point location11 = this.lblPromedio1List[i].Location;
					point10.Location = new Point(225, location11.Y);
					Label label10 = this.lblPromedio5List[i];
					Point point11 = this.lblPromedio5List[i].Location;
					label10.Location = new Point(225, point11.Y);
				}
				NumericUpDown numericUpDown = this.nupPrimeroList[i];
				Point location12 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblPrimero_", num.ToString())].Location;
				int x = location12.X;
				System.Drawing.Size size = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblPrimero_", num.ToString())].Size;
				Point point12 = this.nupPrimeroList[i].Location;
				numericUpDown.Location = new Point(x + size.Width + 4, point12.Y);
				NumericUpDown numericUpDown1 = this.nupSegundoList[i];
				Point location13 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblSegundo_", num.ToString())].Location;
				int x1 = location13.X;
				System.Drawing.Size size1 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblSegundo_", num.ToString())].Size;
				Point point13 = this.nupSegundoList[i].Location;
				numericUpDown1.Location = new Point(x1 + size1.Width + 4, point13.Y);
				NumericUpDown numericUpDown2 = this.nupTerceroList[i];
				Point location14 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTercero_", num.ToString())].Location;
				int num1 = location14.X;
				System.Drawing.Size size2 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTercero_", num.ToString())].Size;
				Point point14 = this.nupTerceroList[i].Location;
				numericUpDown2.Location = new Point(num1 + size2.Width + 4, point14.Y);
				NumericUpDown numericUpDown3 = this.nupCuartoList[i];
				Point location15 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblCuarto_", num.ToString())].Location;
				int x2 = location15.X;
				System.Drawing.Size size3 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblCuarto_", num.ToString())].Size;
				Point point15 = this.nupCuartoList[i].Location;
				numericUpDown3.Location = new Point(x2 + size3.Width + 4, point15.Y);
				Control item = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblPrimeroMs_", num.ToString())];
				int num2 = this.nupPrimeroList[i].Location.X;
				System.Drawing.Size size4 = this.nupPrimeroList[i].Size;
				Point location16 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblPrimeroMs_", num.ToString())].Location;
				item.Location = new Point(num2 + size4.Width + 4, location16.Y);
				Control control = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblSegundoMs_", num.ToString())];
				int x3 = this.nupSegundoList[i].Location.X;
				System.Drawing.Size size5 = this.nupSegundoList[i].Size;
				Point point16 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblSegundoMs_", num.ToString())].Location;
				control.Location = new Point(x3 + size5.Width + 4, point16.Y);
				Control item1 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTerceroMs_", num.ToString())];
				int num3 = this.nupTerceroList[i].Location.X;
				System.Drawing.Size size6 = this.nupTerceroList[i].Size;
				Point location17 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTerceroMs_", num.ToString())].Location;
				item1.Location = new Point(num3 + size6.Width + 4, location17.Y);
				Control control1 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblCuartoMs_", num.ToString())];
				int x4 = this.nupCuartoList[i].Location.X;
				System.Drawing.Size size7 = this.nupCuartoList[i].Size;
				Point point17 = base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblCuartoMs_", num.ToString())].Location;
				control1.Location = new Point(x4 + size7.Width + 4, point17.Y);
				ComboBox comboBox = this.cbxIdioma;
				int num4 = this.lblIdioma.Location.X;
				System.Drawing.Size size8 = this.lblIdioma.Size;
				Point location18 = this.cbxIdioma.Location;
				comboBox.Location = new Point(num4 + size8.Width + 4, location18.Y);
				CheckBox checkBox = this.cbxGuardarLogRecibidos;
				int x5 = this.lblGuardarLog.Location.X;
				System.Drawing.Size size9 = this.lblGuardarLog.Size;
				Point point18 = this.cbxGuardarLogRecibidos.Location;
				checkBox.Location = new Point(x5 + size9.Width + 4, point18.Y);
				CheckBox checkBox1 = this.cbxGuardarLogPerdidos;
				int num5 = this.cbxGuardarLogRecibidos.Location.X;
				System.Drawing.Size size10 = this.cbxGuardarLogRecibidos.Size;
				Point location19 = this.cbxGuardarLogPerdidos.Location;
				checkBox1.Location = new Point(num5 + size10.Width + 20, location19.Y);
				CheckBox checkBox2 = this.cbxGuardarLogCortes;
				int x6 = this.cbxGuardarLogPerdidos.Location.X;
				System.Drawing.Size size11 = this.cbxGuardarLogPerdidos.Size;
				Point point19 = this.cbxGuardarLogCortes.Location;
				checkBox2.Location = new Point(x6 + size11.Width + 20, point19.Y);
				NumericUpDown numericUpDown4 = this.nupPaquetesSeguidos;
				int num6 = this.lblDetectar.Location.X;
				System.Drawing.Size size12 = this.lblDetectar.Size;
				Point location20 = this.nupPaquetesSeguidos.Location;
				numericUpDown4.Location = new Point(num6 + size12.Width + 4, location20.Y);
				Label label11 = this.lblDetectar2;
				int x7 = this.nupPaquetesSeguidos.Location.X;
				System.Drawing.Size size13 = this.nupPaquetesSeguidos.Size;
				location = this.lblDetectar2.Location;
				label11.Location = new Point(x7 + size13.Width + 4, location.Y);
				NumericUpDown numericUpDown5 = this.nupMaximoGrafico;
				int num7 = this.lblTituloMaximoGrafico.Location.X;
				size = this.lblTituloMaximoGrafico.Size;
				location = this.nupMaximoGrafico.Location;
				numericUpDown5.Location = new Point(num7 + size.Width + 4, location.Y);
				Label label12 = this.lblTituloMaximoGrafico2;
				int x8 = this.nupMaximoGrafico.Location.X;
				size = this.nupMaximoGrafico.Size;
				location = this.lblTituloMaximoGrafico2.Location;
				label12.Location = new Point(x8 + size.Width + 4, location.Y);
				NumericUpDown numericUpDown6 = this.nupTamanoBuffer;
				int num8 = this.lblTituloTamanoBuffer.Location.X;
				size = this.lblTituloTamanoBuffer.Size;
				location = this.nupTamanoBuffer.Location;
				numericUpDown6.Location = new Point(num8 + size.Width + 4, location.Y);
				Label label13 = this.lblTituloTamanoBuffer2;
				int x9 = this.nupTamanoBuffer.Location.X;
				size = this.nupTamanoBuffer.Size;
				location = this.lblTituloTamanoBuffer2.Location;
				label13.Location = new Point(x9 + size.Width + 4, location.Y);
				NumericUpDown numericUpDown7 = this.nupTiempoEspera;
				int num9 = this.lblTituloTiempoEspera.Location.X;
				size = this.lblTituloTiempoEspera.Size;
				location = this.nupTiempoEspera.Location;
				numericUpDown7.Location = new Point(num9 + size.Width + 4, location.Y);
				Label label14 = this.lblTituloTiempoEspera2;
				int x10 = this.nupTiempoEspera.Location.X;
				size = this.nupTiempoEspera.Size;
				location = this.lblTituloTiempoEspera2.Location;
				label14.Location = new Point(x10 + size.Width + 4, location.Y);
			}
		}

		public void actualizarTraducciones()
		{
			for (int i = 0; i < this.intTotalPings; i++)
			{
				int num = i + 1;
				if (this.cbxIdioma.SelectedItem.ToString() != "English")
				{
					this.dgvRegistrosList[i].Columns["hora"].HeaderText = "时间间隔";
					this.dgvRegistrosList[i].Columns["estado"].HeaderText = "状态";
					this.lblGrupoInfo.Text = "Ping 请求信息";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblIP_", num.ToString())].Text = "IP或者URL:";
					this.lblDonar.Text = "汉化by:yicong135,\r\n52破解吾爱破解论坛\r\nhttp://www.52pojie.cn";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblMostrar_", num.ToString())].Text = "数据包:";
                    this.cbxRecibidosList[i].Text = "接收";
                    this.cbxPerdidosList[i].Text = "丢失";
                    this.cbxAutoScrollList[i].Text = "自动滚动";
                    this.lnkVaciarTablaList[i].Text = "清空表";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblGrupoEstadisticasDetalladas_", num.ToString())].Text = "详情";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloEnviados_", num.ToString())].Text = "已发送:";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloRecibidos_", num.ToString())].Text = "已接收:";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloPerdidos_", num.ToString())].Text = "丢失:";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloCorteConexion_", num.ToString())].Text = "连接失败:";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloTiemposLimite_", num.ToString())].Text = "Ping:";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloMinimo_", num.ToString())].Text = "最小:";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloMaximo_", num.ToString())].Text = "最大:";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloPromedio1_", num.ToString())].Text = "平均 (1 分钟):";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloPromedio5_", num.ToString())].Text = "平均 (5 分钟):";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblGrupoNivelesPing_", num.ToString())].Text = "Ping 等级";
                    this.cbxMostrarColoresList[i].Text = "统计颜色设置";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblPrimero_", num.ToString())].Text = "ping 低于";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblSegundo_", num.ToString())].Text = "ping 低于";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTercero_", num.ToString())].Text = "ping 低于";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblCuarto_", num.ToString())].Text = "ping 低于";
                    base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblQuinto_", num.ToString())].Text = this.strPingSuperiorENList[i];
                    this.lblGrupoOpciones.Text = "选项";
                    this.lblIdioma.Text = "语言";
                    this.cbxGuardarConfiguracion.Text = "保存设置 (自动创建程序的配置文件 config.txt ).";
                    this.cbxIniciarSystemtray.Text = "启动最小化到托盘.";
                    this.cbxEjecutarInicio.Text = "运行程序时自动启动ping.";
                    this.lblGuardarLog.Text = "保存测试记录:";
                    this.cbxGuardarLog.Text = "保存日志 (自动创建日志文件 log.txt ).";
                    this.cbxGuardarLogRecibidos.Text = "接收";
                    this.cbxGuardarLogPerdidos.Text = "丢失";
                    this.cbxGuardarLogCortes.Text = "连接失败";
                    this.lblDetectar.Text = "当连接失败时";
                    this.lblDetectar2.Text = "丢包.";
                    this.lblTituloMaximoGrafico.Text = "图表最大值:";
                    this.lblTituloTamanoBuffer.Text = "缓存大小:";
                    this.lblTituloTiempoEspera.Text = "超时:";
                    this.btnCerrarOpciones.Text = "接受";
                    this.lblGrupoAcerca.Text = "关于...";
                    this.lblExplicacionAcerca.Text = "赞助链接属于原作者,为表示尊重并未去除;我只负责部分优化与汉化";
                    this.niAbrirProgramaToolStripMenuItem.Text = "显示/隐藏 PingStatus";
                    this.niSalirDelProgramaToolStripMenuItem1.Text = "退出";
                    this.pbxDonar.SendToBack();
                }
				else
				{
					this.dgvRegistrosList[i].Columns["hora"].HeaderText = "Timestamp";
					this.dgvRegistrosList[i].Columns["estado"].HeaderText = "Status";
					this.lblGrupoInfo.Text = "Ping request information";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblIP_", num.ToString())].Text = "IP or URL:";
					this.lblDonar.Text = "If you find this application useful,\n\rhelp us to maintain it.\n\rThank you!!";
					this.lblGrupoEstadisticasList[i].Text = this.strGrupoEstadisticasENList[i];
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblMostrar_", num.ToString())].Text = "Show packets:";
					this.cbxRecibidosList[i].Text = "Received";
					this.cbxPerdidosList[i].Text = "Lost";
					this.cbxAutoScrollList[i].Text = "Auto-scroll";
					this.lnkVaciarTablaList[i].Text = "Clean table";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblGrupoEstadisticasDetalladas_", num.ToString())].Text = "Detailed stats";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloEnviados_", num.ToString())].Text = "Packets sent:";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloRecibidos_", num.ToString())].Text = "Packets received:";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloPerdidos_", num.ToString())].Text = "Packets lost:";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloCorteConexion_", num.ToString())].Text = "Connection failure:";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloTiemposLimite_", num.ToString())].Text = "Ping:";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloMinimo_", num.ToString())].Text = "Minimum:";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloMaximo_", num.ToString())].Text = "Maximum:";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloPromedio1_", num.ToString())].Text = "Average (1 min):";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTituloPromedio5_", num.ToString())].Text = "Average (5 min):";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblGrupoNivelesPing_", num.ToString())].Text = "Ping levels";
					this.cbxMostrarColoresList[i].Text = "Show colors in statistics";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblPrimero_", num.ToString())].Text = "ping below";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblSegundo_", num.ToString())].Text = "ping below";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblTercero_", num.ToString())].Text = "ping below";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblCuarto_", num.ToString())].Text = "ping below";
					base.Controls[string.Concat("pnlPing_", num.ToString())].Controls[string.Concat("lblQuinto_", num.ToString())].Text = this.strPingSuperiorENList[i];
					this.lblGrupoOpciones.Text = "Options";
					this.lblIdioma.Text = "Language";
					this.cbxGuardarConfiguracion.Text = "Save the application settings (the config.txt file will be created).";
					this.cbxIniciarSystemtray.Text = "Start minimized to systemtray.";
					this.cbxEjecutarInicio.Text = "Start ping requests on startup.";
					this.lblGuardarLog.Text = "Save packets:";
					this.cbxGuardarLog.Text = "Save log (the log.txt file will be created).";
					this.cbxGuardarLogRecibidos.Text = "Received";
					this.cbxGuardarLogPerdidos.Text = "Lost";
					this.cbxGuardarLogCortes.Text = "Connection failure";
					this.lblDetectar.Text = "Detect connection failure when";
					this.lblDetectar2.Text = "packets have been lost.";
					this.lblTituloMaximoGrafico.Text = "Graph maximum value:";
					this.lblTituloTamanoBuffer.Text = "Buffer size:";
					this.lblTituloTiempoEspera.Text = "Timeout:";
					this.btnCerrarOpciones.Text = "Accept";
					this.lblGrupoAcerca.Text = "About...";
					this.lblExplicacionAcerca.Text = "Thanks for using this program. I hope you like it.\n\nThis application is free, so if you paid for it, get a refund.\n\nAll rights reserved.";
					this.niAbrirProgramaToolStripMenuItem.Text = "Show/Hide PingStatus";
					this.niSalirDelProgramaToolStripMenuItem1.Text = "Exit";
					this.pbxDonar.SendToBack();
				}
			}
			this.actualizarPosicionesControles();
		}

		private void bgWorker_DoWork(object sender, DoWorkEventArgs e)
		{
			int num;
			try
			{
				long num1 = (long)0;
				StringBuilder stringBuilder = null;
				Ping ping = new Ping();
				PingOptions pingOption = new PingOptions();
				int num2 = this.intNumWorker;
				string str = "";
				while ((long)str.Length < this.intTamanoBuffer)
				{
					str = string.Concat(str, "a");
				}
				byte[] bytes = Encoding.ASCII.GetBytes(str);
				int num3 = Convert.ToInt32(this.intTiempoEspera);
				bool flag = true;
				while (this.bolRunList[num2])
				{
					PingReply pingReply = ping.Send(this.adressList[num2][0], num3, bytes, pingOption);
					stringBuilder = new StringBuilder();
					string shortDateString = DateTime.Now.ToShortDateString();
					DateTime now = DateTime.Now;
					stringBuilder.Append(string.Concat(shortDateString, "  ", now.ToLongTimeString(), "#"));
					this.intSentList[num2] = this.intSentList[num2] + (long)1;
					if (pingReply.Status != IPStatus.Success)
					{
						num1 = num1 + (long)1;
						if (num1 < (long)Convert.ToInt32(this.nupPaquetesSeguidos.Value))
						{
							stringBuilder.Append("丢失#");
						}
						else
						{
							stringBuilder.Append("corte#");
							if (num1 == (long)Convert.ToInt32(this.nupPaquetesSeguidos.Value))
							{
								this.intCortesConexionList[num2] = this.intCortesConexionList[num2] + (long)1;
							}
						}
						if (pingReply.Status == IPStatus.BadDestination)
						{
							stringBuilder.Append("目标错误");
						}
						else if (pingReply.Status == IPStatus.BadHeader)
						{
							stringBuilder.Append("Bad header");
						}
						else if (pingReply.Status == IPStatus.BadOption)
						{
							stringBuilder.Append("选项错误");
						}
						else if (pingReply.Status == IPStatus.BadRoute)
						{
							stringBuilder.Append("路由错误");
						}
						else if (pingReply.Status == IPStatus.TimedOut)
						{
							stringBuilder.Append("Ping 超时");
						}
						else if (pingReply.Status == IPStatus.TimeExceeded)
						{
							stringBuilder.Append("超时");
						}
						else if (pingReply.Status == IPStatus.TtlExpired)
						{
							stringBuilder.Append("TTL 过期");
						}
						else if (pingReply.Status == IPStatus.IcmpError)
						{
							stringBuilder.Append("ICMP 错误");
						}
						else if (pingReply.Status == IPStatus.DestinationHostUnreachable)
						{
							stringBuilder.Append("目标主机不可达");
						}
						else if (pingReply.Status == IPStatus.DestinationNetworkUnreachable)
						{
							stringBuilder.Append("目标网络不可达");
						}
						else if (pingReply.Status == IPStatus.DestinationProtocolUnreachable)
						{
							stringBuilder.Append("目标协议不支持");
						}
						else if (pingReply.Status == IPStatus.DestinationUnreachable)
						{
							stringBuilder.Append("目标不可达");
						}
						else if (pingReply.Status == IPStatus.DestinationPortUnreachable)
						{
							stringBuilder.Append("目标端口不可达");
						}
						else if (pingReply.Status == IPStatus.DestinationProtocolUnreachable)
						{
							stringBuilder.Append("目标协议不可达");
						}
						else if (pingReply.Status == IPStatus.DestinationScopeMismatch)
						{
							stringBuilder.Append("目标区域错误");
						}
						else if (pingReply.Status == IPStatus.HardwareError)
						{
							stringBuilder.Append("硬件错误");
						}
						else if (pingReply.Status == IPStatus.NoResources)
						{
							stringBuilder.Append("网络资源不足");
						}
						else if (pingReply.Status == IPStatus.PacketTooBig)
						{
							stringBuilder.Append("数据包太大");
						}
						else if (pingReply.Status == IPStatus.ParameterProblem)
						{
							stringBuilder.Append("参数错误");
						}
						else if (pingReply.Status == IPStatus.SourceQuench)
						{
							stringBuilder.Append("目标丢弃数据包");
						}
						else if (pingReply.Status == IPStatus.TtlReassemblyTimeExceeded)
						{
							stringBuilder.Append("TTL reassembly time exceeded");
						}
						else if (pingReply.Status == IPStatus.UnrecognizedNextHeader)
						{
							stringBuilder.Append("Unrecognized next header");
						}
						else if (this.cbxIdioma.SelectedItem.ToString() != "English")
						{
							stringBuilder.Append("Paquete perdido (no identificado)");
						}
						else
						{
							stringBuilder.Append("Packet lost (unidentified)");
						}
						this.intPerdidosList[num2] = this.intPerdidosList[num2] + (long)1;
					}
					else
					{
						num1 = (long)0;
						stringBuilder.Append("recibido#");
						long roundtripTime = pingReply.RoundtripTime;
						stringBuilder.Append(string.Concat(roundtripTime.ToString(), " ms"));
						this.intRecibidosList[num2] = this.intRecibidosList[num2] + (long)1;
						if (this.lblMinimoList[num2].Text == "---" || this.lblMinimoList[num2].Text != "---" && this.lblMinimoList[num2].Text.Replace(" ms", "").Trim() != "" && Convert.ToInt64(this.lblMinimoList[num2].Text.Replace(" ms", "")) > pingReply.RoundtripTime)
						{
							this.intMinimoList[num2] = pingReply.RoundtripTime;
						}
						if (this.lblMaximoList[num2].Text == "---" || this.lblMaximoList[num2].Text != "---" && this.lblMaximoList[num2].Text.Replace(" ms", "").Trim() != "" && Convert.ToInt64(this.lblMaximoList[num2].Text.Replace(" ms", "")) < pingReply.RoundtripTime)
						{
							this.intMaximoList[num2] = pingReply.RoundtripTime;
						}
						this.listaPromedio1List[num2][this.intPosPromedio1List[num2]] = pingReply.RoundtripTime;
						this.intPosPromedio1List[num2] = this.intPosPromedio1List[num2] + 1;
						if (this.intPosPromedio1List[num2] >= (int)this.listaPromedio1List[num2].Length)
						{
							this.intPosPromedio1List[num2] = 0;
						}
						this.listaPromedio5List[num2][this.intPosPromedio5List[num2]] = pingReply.RoundtripTime;
						this.intPosPromedio5List[num2] = this.intPosPromedio5List[num2] + 1;
						if (this.intPosPromedio5List[num2] >= (int)this.listaPromedio5List[num2].Length)
						{
							this.intPosPromedio5List[num2] = 0;
						}
					}
					try
					{
						this.mostrarEstado(num2, stringBuilder.ToString());
					}
					catch
					{
					}
					if (flag)
					{
						flag = false;
						this.intNumWorker = -1;
					}
					num = (this.intPingsActivos > 10 ? this.intPingsActivos * 100 : 1000);
					Thread.Sleep(num);
				}
			}
			catch
			{
				this.intNumWorker = -1;
			}
		}

		private void bgWorkerStart_DoWork(object sender, DoWorkEventArgs e)
		{
			if (this.intNumWorkerIniciar != -1)
			{
				if (this.bolRunList[this.intNumWorkerIniciar] && !this.bgWorkerList[this.intNumWorkerIniciar].IsBusy)
				{
					this.intNumWorker = this.intNumWorkerIniciar;
					this.bgWorkerList[this.intNumWorkerIniciar].RunWorkerAsync();
				}
				return;
			}
			for (int i = 0; i < this.intTotalPings; i++)
			{
				if (this.bolRunList[i] && !this.bgWorkerList[i].IsBusy)
				{
					this.intNumWorker = i;
					this.bgWorkerList[i].RunWorkerAsync();
					while (this.intNumWorker != -1)
					{
						Thread.Sleep(100);
					}
				}
			}
		}

		private void btnCloseOptions_Click(object sender, EventArgs e)
		{
			this.ocultarOpciones();
		}

		private void cbxAutoScroll_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("auto_scroll_", this.intPanelActivo.ToString()), this.cbxAutoScrollList[this.intPanelActivo - 1].Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxEjecutarInicio_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("start_automatically", this.cbxEjecutarInicio.Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxGuardarConfiguracion_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				this.SaveAppCfg(-1);
				for (int i = 0; i < this.intTotalPings; i++)
				{
					this.SaveAppCfg(i);
				}
				return;
			}
			if (!this.bolInicializando && !this.cbxGuardarConfiguracion.Checked && (new APPConfig(this.strPathFicheroConfiguracion)).DeleteCfgFile(this.strPathFicheroConfiguracion) == "#ERROR#")
			{
				this.lblEstadoOpciones.ForeColor = Color.Red;
				if (this.cbxIdioma.SelectedItem.ToString() == "English")
				{
					this.lblEstadoOpciones.Text = this.strErrorEliminarEN;
					return;
				}
				this.lblEstadoOpciones.Text = this.strErrorEliminarES;
			}
		}

		private void cbxGuardarLog_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("save_log", this.cbxGuardarLog.Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxGuardarLogCortes_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("log_failure", this.cbxGuardarLogCortes.Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxGuardarLogPerdidos_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if (!this.cbxGuardarLogPerdidos.Checked)
				{
					this.cbxGuardarLogCortes.Enabled = true;
				}
				else
				{
					this.cbxGuardarLogCortes.Checked = true;
					this.cbxGuardarLogCortes.Enabled = false;
				}
				APPConfig fichero = new APPConfig(this.strPathFicheroConfiguracion);
				if (fichero.WirteField("log_lost", this.cbxGuardarLogPerdidos.Checked.ToString()) != "#ERROR#")
				{
					this.lblEstadoOpciones.Text = "";
				}
				else
				{
					this.mostrarErrorGuardarConfiguracion();
				}
				if (fichero.WirteField("log_failure", this.cbxGuardarLogCortes.Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxGuardarLogRecibidos_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("log_received", this.cbxGuardarLogRecibidos.Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxIdioma_SelectedIndexChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando)
			{
				this.actualizarTraducciones();
			}
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("language", this.cbxIdioma.SelectedItem.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxIniciarSystemtray_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("minimized_systemtray", this.cbxIniciarSystemtray.Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxMostrarColores_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("display_colors_", this.intPanelActivo.ToString()), this.cbxMostrarColoresList[this.intPanelActivo - 1].Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxPerdidos_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("show_lost_", this.intPanelActivo.ToString()), this.cbxPerdidosList[this.intPanelActivo - 1].Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void cbxRecibidos_CheckedChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("show_received_", this.intPanelActivo.ToString()), this.cbxRecibidosList[this.intPanelActivo - 1].Checked.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		public void crearBarraGrafico(int intElemento, int intPing, Color clrColor)
		{
			PictureBox pictureBox = new PictureBox();
			int num = intElemento + 1;
			pictureBox.Name = string.Concat("pbxBarra", this.intNumBarraActualList[intElemento].ToString(), "_", num.ToString());
			pictureBox.Size = new System.Drawing.Size(2, Convert.ToInt32((long)(intPing * 100) / this.intMaximoGrafico));
			pictureBox.BackColor = clrColor;
			System.Drawing.Size size = this.pnlBarrasList[intElemento].Size;
			int height = this.pnlBarrasList[intElemento].Size.Height;
			System.Drawing.Size size1 = pictureBox.Size;
			pictureBox.Location = new Point(size.Width - 3, height - size1.Height);
			this.pnlBarrasList[intElemento].Controls.Add(pictureBox);
			pictureBox.BringToFront();
			if (!this.pnlOpciones.Visible)
			{
				this.lblGraficoMaximoList[intElemento].BringToFront();
			}
		}

		public void crearPanelesPing()
		{
			for (int i = 0; i < this.intTotalPings; i++)
			{
				int num = i + 1;
				DataGridViewCellStyle dataGridViewCellStyle = new DataGridViewCellStyle();
				ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(General));
				BackgroundWorker backgroundWorker = new BackgroundWorker()
				{
					WorkerSupportsCancellation = true
				};
				backgroundWorker.DoWork += new DoWorkEventHandler(this.bgWorker_DoWork);
				this.bgWorkerList[i] = backgroundWorker;
				Label label = new Label()
				{
					BackColor = Color.WhiteSmoke,
					Cursor = Cursors.Hand
				};
				Point location = base.Controls[string.Concat("pbxPanelPing_", num.ToString())].Location;
				int x = location.X + 1;
				location = base.Controls[string.Concat("pbxPanelPing_", num.ToString())].Location;
				label.Location = new Point(x, location.Y + 1);
				label.Name = string.Concat("lblPanelPing_", num.ToString());
				System.Drawing.Size size = base.Controls[string.Concat("pbxPanelPing_", num.ToString())].Size;
				int width = size.Width - 2;
				size = base.Controls[string.Concat("pbxPanelPing_", num.ToString())].Size;
				label.Size = new System.Drawing.Size(width, size.Height - 2);
				label.Tag = num.ToString();
				label.Text = "";
				label.TextAlign = ContentAlignment.MiddleCenter;
				label.Click += new EventHandler(this.lblPanelPing_Click);
				this.lblPanelPingList[i] = label;
				TextBox textBox = new TextBox()
				{
					BackColor = Color.White,
					Location = new Point(100, 38),
					MaxLength = 256,
					Name = string.Concat("txtIP_", num.ToString()),
					Size = new System.Drawing.Size(148, 20),
					TabIndex = 1
				};
				textBox.TextChanged += new EventHandler(this.txtIP_TextChanged);
				this.txtIPList[i] = textBox;
				Label label1 = new Label()
				{
					AutoSize = true,
					Location = new Point(17, 42),
					Name = string.Concat("lblIP_", num.ToString()),
					Size = new System.Drawing.Size(77, 13),
					TabIndex = 0,
					Text = "IP o Dirección:"
				};
				PictureBox pictureBox = new PictureBox()
				{
					BackColor = Color.WhiteSmoke,
					Cursor = Cursors.Hand,
					Image = (Image)componentResourceManager.GetObject("pbxIniciarDesactivado_0.Image"),
					Location = new Point(254, 40),
					Name = string.Concat("pbxIniciarDesactivado_", num.ToString()),
					Size = new System.Drawing.Size(16, 16),
					TabIndex = 76,
					TabStop = false
				};
				pictureBox.Click += new EventHandler(this.pbxIniciarDesactivado_Click);
				this.pbxIniciarDesactivadoList[i] = pictureBox;
				PictureBox pictureBox1 = new PictureBox()
				{
					BackColor = Color.WhiteSmoke,
					Cursor = Cursors.Hand,
					Image = (Image)componentResourceManager.GetObject("pbxIniciarActivado_0.Image"),
					Location = new Point(254, 40),
					Name = string.Concat("pbxIniciarActivado_", num.ToString()),
					Size = new System.Drawing.Size(16, 16),
					TabIndex = 78,
					TabStop = false
				};
				this.pbxIniciarActivadoList[i] = pictureBox1;
				PictureBox pictureBox2 = new PictureBox()
				{
					BackColor = Color.WhiteSmoke,
					Cursor = Cursors.Hand,
					Image = (Image)componentResourceManager.GetObject("pbxPausarDesactivado_0.Image"),
					Location = new Point(276, 40),
					Name = string.Concat("pbxPausarDesactivado_", num.ToString()),
					Size = new System.Drawing.Size(16, 16),
					TabIndex = 77,
					TabStop = false
				};
				pictureBox2.Click += new EventHandler(this.pbxPausarDesactivado_Click);
				this.pbxPausarDesactivadoList[i] = pictureBox2;
				PictureBox pictureBox3 = new PictureBox()
				{
					BackColor = Color.WhiteSmoke,
					Cursor = Cursors.Hand,
					Image = (Image)componentResourceManager.GetObject("pbxPausarActivado_0.Image"),
					Location = new Point(276, 40),
					Name = string.Concat("pbxPausarActivado_", num.ToString()),
					Size = new System.Drawing.Size(16, 16),
					TabIndex = 79,
					TabStop = false
				};
				this.pbxPausarActivadoList[i] = pictureBox3;
				PictureBox pictureBox4 = new PictureBox()
				{
					BackColor = Color.FromArgb(46, 46, 46),
					Location = new Point(-1, 73),
					Name = string.Concat("pbxGraficoLineaInferior_", num.ToString()),
					Size = new System.Drawing.Size(576, 1),
					TabIndex = 26,
					TabStop = false
				};
				this.pbxGraficoLineaInferiorList[i] = pictureBox4;
				PictureBox pictureBox5 = new PictureBox()
				{
					BackColor = Color.FromArgb(46, 46, 46),
					Location = new Point(-1, 48),
					Name = string.Concat("pbxGraficoLineaMedio_", num.ToString()),
					Size = new System.Drawing.Size(576, 1),
					TabIndex = 27,
					TabStop = false
				};
				this.pbxGraficoLineaMedioList[i] = pictureBox5;
				PictureBox pictureBox6 = new PictureBox()
				{
					BackColor = Color.FromArgb(46, 46, 46),
					Location = new Point(-1, 23),
					Name = string.Concat("pbxGraficoLineaSuperior_", num.ToString()),
					Size = new System.Drawing.Size(576, 1),
					TabIndex = 28,
					TabStop = false
				};
				this.pbxGraficoLineaSuperiorList[i] = pictureBox6;
				Panel panel = new Panel();
				panel.Controls.Add(pictureBox4);
				panel.Controls.Add(pictureBox5);
				panel.Controls.Add(pictureBox6);
				panel.Location = new Point(-1, -1);
				panel.Name = string.Concat("pnlBarras_", num.ToString());
				panel.Size = new System.Drawing.Size(574, 100);
				panel.TabIndex = 29;
				this.pnlBarrasList[i] = panel;
				Panel point = new Panel()
				{
					BackColor = Color.FromArgb(27, 27, 27),
					BorderStyle = BorderStyle.FixedSingle
				};
				point.Controls.Add(panel);
				point.Location = new Point(13, 301);
				point.Name = string.Concat("pnlGrafico_", num.ToString());
				point.Size = new System.Drawing.Size(574, 100);
				point.TabIndex = 25;
				this.pnlGraficoList[i] = point;
				CheckBox checkBox = new CheckBox()
				{
					AutoSize = true,
					Checked = true,
					CheckState = CheckState.Checked,
					Location = new Point(509, 30),
					Name = string.Concat("cbxAutoScroll_", num.ToString()),
					Size = new System.Drawing.Size(75, 17),
					TabIndex = 23,
					Text = "Auto-scroll",
					UseVisualStyleBackColor = true
				};
				checkBox.CheckedChanged += new EventHandler(this.cbxAutoScroll_CheckedChanged);
				this.cbxAutoScrollList[i] = checkBox;
				Label label2 = new Label()
				{
					AutoSize = true,
					Location = new Point(360, 573),
					Name = string.Concat("lblQuinto_", num.ToString()),
					Size = new System.Drawing.Size(104, 13),
					TabIndex = 21,
					Text = "ping superior a --- ms"
				};
				PictureBox pictureBox7 = new PictureBox()
				{
					BackColor = Color.FromArgb(248, 105, 107),
					BorderStyle = BorderStyle.FixedSingle,
					Location = new Point(336, 571),
					Name = string.Concat("pbxQuinto_", num.ToString()),
					Size = new System.Drawing.Size(18, 18),
					TabIndex = 20,
					TabStop = false
				};
				Label label3 = new Label()
				{
					AutoSize = true,
					Location = new Point(501, 549),
					Name = string.Concat("lblCuartoMs_", num.ToString()),
					Size = new System.Drawing.Size(20, 13),
					TabIndex = 19,
					Text = "ms"
				};
				NumericUpDown numericUpDown = new NumericUpDown()
				{
					BackColor = Color.White,
					Location = new Point(436, 547)
				};
				int[] numArray = new int[] { 10000, 0, 0, 0 };
				numericUpDown.Maximum = new decimal(numArray);
				numArray = new int[] { 1, 0, 0, 0 };
				numericUpDown.Minimum = new decimal(numArray);
				numericUpDown.Name = string.Concat("nupCuarto_", num.ToString());
				numericUpDown.Size = new System.Drawing.Size(59, 20);
				numericUpDown.TabIndex = 18;
				numericUpDown.TextAlign = HorizontalAlignment.Center;
				numArray = new int[] { 100, 0, 0, 0 };
				numericUpDown.Value = new decimal(numArray);
				numericUpDown.ValueChanged += new EventHandler(this.nupCuarto_ValueChanged);
				this.nupCuartoList[i] = numericUpDown;
				Label label4 = new Label()
				{
					AutoSize = true,
					Location = new Point(360, 549),
					Name = string.Concat("lblCuarto_", num.ToString()),
					Size = new System.Drawing.Size(70, 13),
					TabIndex = 17,
					Text = "ping inferior a"
				};
				Label label5 = new Label()
				{
					AutoSize = true,
					Location = new Point(501, 525),
					Name = string.Concat("lblTerceroMs_", num.ToString()),
					Size = new System.Drawing.Size(20, 13),
					TabIndex = 16,
					Text = "ms"
				};
				NumericUpDown numericUpDown1 = new NumericUpDown()
				{
					BackColor = Color.White,
					Location = new Point(436, 523)
				};
				numArray = new int[] { 10000, 0, 0, 0 };
				numericUpDown1.Maximum = new decimal(numArray);
				numArray = new int[] { 1, 0, 0, 0 };
				numericUpDown1.Minimum = new decimal(numArray);
				numericUpDown1.Name = string.Concat("nupTercero_", num.ToString());
				numericUpDown1.Size = new System.Drawing.Size(59, 20);
				numericUpDown1.TabIndex = 15;
				numericUpDown1.TextAlign = HorizontalAlignment.Center;
				numArray = new int[] { 80, 0, 0, 0 };
				numericUpDown1.Value = new decimal(numArray);
				numericUpDown1.ValueChanged += new EventHandler(this.nupTercero_ValueChanged);
				this.nupTerceroList[i] = numericUpDown1;
				Label label6 = new Label()
				{
					AutoSize = true,
					Location = new Point(360, 525),
					Name = string.Concat("lblTercero_", num.ToString()),
					Size = new System.Drawing.Size(70, 13),
					TabIndex = 14,
					Text = "ping inferior a"
				};
				Label label7 = new Label()
				{
					AutoSize = true,
					Location = new Point(501, 501),
					Name = string.Concat("lblSegundoMs_", num.ToString()),
					Size = new System.Drawing.Size(20, 13),
					TabIndex = 13,
					Text = "ms"
				};
				NumericUpDown num1 = new NumericUpDown()
				{
					BackColor = Color.White,
					Location = new Point(436, 499)
				};
				numArray = new int[] { 10000, 0, 0, 0 };
				num1.Maximum = new decimal(numArray);
				numArray = new int[] { 1, 0, 0, 0 };
				num1.Minimum = new decimal(numArray);
				num1.Name = string.Concat("nupSegundo_", num.ToString());
				num1.Size = new System.Drawing.Size(59, 20);
				num1.TabIndex = 12;
				num1.TextAlign = HorizontalAlignment.Center;
				numArray = new int[] { 60, 0, 0, 0 };
				num1.Value = new decimal(numArray);
				num1.ValueChanged += new EventHandler(this.nupSegundo_ValueChanged);
				this.nupSegundoList[i] = num1;
				Label label8 = new Label()
				{
					AutoSize = true,
					Location = new Point(360, 501),
					Name = string.Concat("lblSegundo_", num.ToString()),
					Size = new System.Drawing.Size(70, 13),
					TabIndex = 11,
					Text = "ping inferior a"
				};
				Label label9 = new Label()
				{
					AutoSize = true,
					Location = new Point(501, 477),
					Name = string.Concat("lblPrimeroMs_", num.ToString()),
					Size = new System.Drawing.Size(20, 13),
					TabIndex = 10,
					Text = "ms"
				};
				NumericUpDown size1 = new NumericUpDown()
				{
					BackColor = Color.White,
					Location = new Point(436, 475)
				};
				numArray = new int[] { 10000, 0, 0, 0 };
				size1.Maximum = new decimal(numArray);
				numArray = new int[] { 1, 0, 0, 0 };
				size1.Minimum = new decimal(numArray);
				size1.Name = string.Concat("nupPrimero_", num.ToString());
				size1.Size = new System.Drawing.Size(59, 20);
				size1.TabIndex = 9;
				size1.TextAlign = HorizontalAlignment.Center;
				numArray = new int[] { 40, 0, 0, 0 };
				size1.Value = new decimal(numArray);
				size1.ValueChanged += new EventHandler(this.nupPrimero_ValueChanged);
				this.nupPrimeroList[i] = size1;
				Label label10 = new Label()
				{
					AutoSize = true,
					Location = new Point(360, 477),
					Name = string.Concat("lblPrimero_", num.ToString()),
					Size = new System.Drawing.Size(70, 13),
					TabIndex = 8,
					Text = "ping inferior a"
				};
				PictureBox pictureBox8 = new PictureBox()
				{
					BackColor = Color.FromArgb(177, 213, 128),
					BorderStyle = BorderStyle.FixedSingle,
					Location = new Point(336, 499),
					Name = string.Concat("pbxSegundo_", num.ToString()),
					Size = new System.Drawing.Size(18, 18),
					TabIndex = 7,
					TabStop = false
				};
				PictureBox pictureBox9 = new PictureBox()
				{
					BackColor = Color.FromArgb(255, 235, 132),
					BorderStyle = BorderStyle.FixedSingle,
					Location = new Point(336, 523),
					Name = string.Concat("pbxTercero_", num.ToString()),
					Size = new System.Drawing.Size(18, 18),
					TabIndex = 6,
					TabStop = false
				};
				PictureBox pictureBox10 = new PictureBox()
				{
					BackColor = Color.FromArgb(251, 170, 119),
					BorderStyle = BorderStyle.FixedSingle,
					Location = new Point(336, 547),
					Name = string.Concat("pbxCuarto_", num.ToString()),
					Size = new System.Drawing.Size(18, 18),
					TabIndex = 5,
					TabStop = false
				};
				PictureBox pictureBox11 = new PictureBox()
				{
					BackColor = Color.FromArgb(99, 190, 123),
					BorderStyle = BorderStyle.FixedSingle,
					Location = new Point(336, 475),
					Name = string.Concat("pbxPrimero_", num.ToString()),
					Size = new System.Drawing.Size(18, 18),
					TabIndex = 4,
					TabStop = false
				};
				CheckBox checkBox1 = new CheckBox()
				{
					AutoSize = true,
					Checked = true,
					CheckState = CheckState.Checked,
					Location = new Point(336, 450),
					Name = string.Concat("cbxMostrarColores_", num.ToString()),
					Size = new System.Drawing.Size(189, 17),
					TabIndex = 3,
					Text = "Mostrar colores en las estadísticas",
					UseVisualStyleBackColor = true
				};
				checkBox1.CheckedChanged += new EventHandler(this.cbxMostrarColores_CheckedChanged);
				this.cbxMostrarColoresList[i] = checkBox1;
				LinkLabel linkLabel = new LinkLabel()
				{
					ActiveLinkColor = Color.Blue,
					AutoSize = true,
					LinkColor = Color.Blue,
					Location = new Point(506, 53),
					Name = string.Concat("lnkVaciarTabla_", num.ToString()),
					Size = new System.Drawing.Size(63, 13),
					TabIndex = 15,
					TabStop = true,
					Text = "Vaciar tabla",
					VisitedLinkColor = Color.Blue
				};
				linkLabel.LinkClicked += new LinkLabelLinkClickedEventHandler(this.lnkVaciarTabla_LinkClicked);
				this.lnkVaciarTablaList[i] = linkLabel;
				CheckBox checkBox2 = new CheckBox()
				{
					AutoSize = true,
					Checked = true,
					CheckState = CheckState.Checked,
					Location = new Point(419, 52),
					Name = string.Concat("cbxPerdidos_", num.ToString()),
					Size = new System.Drawing.Size(67, 17),
					TabIndex = 3,
					Text = "Perdidos",
					UseVisualStyleBackColor = true
				};
				checkBox2.CheckedChanged += new EventHandler(this.cbxPerdidos_CheckedChanged);
				this.cbxPerdidosList[i] = checkBox2;
				CheckBox checkBox3 = new CheckBox()
				{
					AutoSize = true,
					Checked = true,
					CheckState = CheckState.Checked,
					Location = new Point(419, 30),
					Name = string.Concat("cbxRecibidos_", num.ToString()),
					Size = new System.Drawing.Size(73, 17),
					TabIndex = 2,
					Text = "Recibidos",
					UseVisualStyleBackColor = true
				};
				checkBox3.CheckedChanged += new EventHandler(this.cbxRecibidos_CheckedChanged);
				this.cbxRecibidosList[i] = checkBox3;
				Label label11 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(320, 41),
					Name = string.Concat("lblMostrar_", num.ToString()),
					Size = new System.Drawing.Size(92, 13),
					TabIndex = 1,
					Text = "Mostrar paquetes:"
				};
				DataGridView dataGridView = new DataGridView()
				{
					AllowUserToAddRows = false,
					AllowUserToDeleteRows = false,
					BackgroundColor = Color.FromArgb(27, 27, 27),
					ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize
				};
				dataGridViewCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
				dataGridViewCellStyle.BackColor = SystemColors.Window;
				dataGridViewCellStyle.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
				dataGridViewCellStyle.ForeColor = SystemColors.ControlText;
				dataGridViewCellStyle.SelectionBackColor = Color.White;
				dataGridViewCellStyle.SelectionForeColor = Color.Black;
				dataGridViewCellStyle.WrapMode = DataGridViewTriState.False;
				dataGridView.DefaultCellStyle = dataGridViewCellStyle;
				dataGridView.Location = new Point(13, 76);
				dataGridView.Name = string.Concat("dgvRegistros_", num.ToString());
				dataGridView.ReadOnly = true;
				dataGridView.RowHeadersVisible = false;
				dataGridView.AllowUserToResizeColumns = false;
				dataGridView.AllowUserToResizeRows = false;
				dataGridView.Size = new System.Drawing.Size(574, 221);
				dataGridView.TabIndex = 0;
				this.dgvRegistrosList[i] = dataGridView;
				Label label12 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(232, 571),
					Name = string.Concat("lblPromedio5_", num.ToString()),
					Size = new System.Drawing.Size(16, 13),
					TabIndex = 24,
					Text = "---"
				};
				this.lblPromedio5List[i] = label12;
				Label label13 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(143, 553),
					Name = string.Concat("lblTituloPromedio1_", num.ToString()),
					Size = new System.Drawing.Size(88, 13),
					TabIndex = 21,
					Text = "Promedio (1 min):"
				};
				Label label14 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(232, 553),
					Name = string.Concat("lblPromedio1_", num.ToString()),
					Size = new System.Drawing.Size(16, 13),
					TabIndex = 23,
					Text = "---"
				};
				this.lblPromedio1List[i] = label14;
				Label label15 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(143, 571),
					Name = string.Concat("lblTituloPromedio5_", num.ToString()),
					Size = new System.Drawing.Size(88, 13),
					TabIndex = 22,
					Text = "Promedio (5 min):"
				};
				Label label16 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0),
					ForeColor = Color.Black,
					Location = new Point(11, 451),
					Name = string.Concat("lblTituloEnviados_", num.ToString()),
					Size = new System.Drawing.Size(119, 13),
					TabIndex = 4,
					Text = "Paquetes enviados:"
				};
				Label label17 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					ForeColor = Color.Maroon,
					Location = new Point(132, 505),
					Name = string.Concat("lblCorteConexion_", num.ToString()),
					Size = new System.Drawing.Size(16, 13),
					TabIndex = 20,
					Text = "---"
				};
				this.lblCorteConexionList[i] = label17;
				Label label18 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(132, 451),
					Name = string.Concat("lblEnviados_", num.ToString()),
					Size = new System.Drawing.Size(16, 13),
					TabIndex = 5,
					Text = "---"
				};
				this.lblEnviadosList[i] = label18;
				Label label19 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0),
					ForeColor = Color.Black,
					Location = new Point(11, 505),
					Name = string.Concat("lblTituloCorteConexion_", num.ToString()),
					Size = new System.Drawing.Size(120, 13),
					TabIndex = 19,
					Text = "Cortes de conexión:"
				};
				Label label20 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0),
					ForeColor = Color.Black,
					Location = new Point(11, 469),
					Name = string.Concat("lblTituloRecibidos_", num.ToString()),
					Size = new System.Drawing.Size(119, 13),
					TabIndex = 6,
					Text = "Paquetes recibidos:"
				};
				Label label21 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					ForeColor = Color.Green,
					Location = new Point(132, 469),
					Name = string.Concat("lblRecibidos_", num.ToString()),
					Size = new System.Drawing.Size(16, 13),
					TabIndex = 7,
					Text = "---"
				};
				this.lblRecibidosList[i] = label21;
				Label label22 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0),
					ForeColor = Color.Black,
					Location = new Point(11, 487),
					Name = string.Concat("lblTituloPerdidos_", num.ToString()),
					Size = new System.Drawing.Size(116, 13),
					TabIndex = 8,
					Text = "Paquetes perdidos:"
				};
				Label label23 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					ForeColor = Color.Maroon,
					Location = new Point(132, 487),
					Name = string.Concat("lblPerdidos_", num.ToString()),
					Size = new System.Drawing.Size(16, 13),
					TabIndex = 9,
					Text = "---"
				};
				this.lblPerdidosList[i] = label23;
				Label label24 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0),
					Location = new Point(11, 531),
					Name = string.Concat("lblTituloTiemposLimite_", num.ToString()),
					Size = new System.Drawing.Size(36, 13),
					TabIndex = 10,
					Text = "Ping:"
				};
				Label label25 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(67, 571),
					Name = string.Concat("lblMaximo_", num.ToString()),
					Size = new System.Drawing.Size(16, 13),
					TabIndex = 14,
					Text = "---"
				};
				this.lblMaximoList[i] = label25;
				Label label26 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(21, 553),
					Name = string.Concat("lblTituloMinimo_", num.ToString()),
					Size = new System.Drawing.Size(45, 13),
					TabIndex = 11,
					Text = "Mínimo:"
				};
				Label label27 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(67, 553),
					Name = string.Concat("lblMinimo_", num.ToString()),
					Size = new System.Drawing.Size(16, 13),
					TabIndex = 13,
					Text = "---"
				};
				this.lblMinimoList[i] = label27;
				Label label28 = new Label()
				{
					AutoSize = true,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0),
					Location = new Point(21, 571),
					Name = string.Concat("lblTituloMaximo_", num.ToString()),
					Size = new System.Drawing.Size(46, 13),
					TabIndex = 12,
					Text = "Máximo:"
				};
				Label label29 = new Label()
				{
					AutoSize = true,
					BackColor = Color.FromArgb(27, 27, 27),
					ForeColor = Color.Gray,
					Location = new Point(19, 306),
					Name = string.Concat("lblGraficoMaximo_", num.ToString()),
					Size = new System.Drawing.Size(41, 13),
					TabIndex = 1,
					Text = "200 ms"
				};
				this.lblGraficoMaximoList[i] = label29;
				PictureBox pictureBox12 = new PictureBox()
				{
					BackColor = Color.LightGray,
					Location = new Point(1, 22),
					Name = string.Concat("pbxLineaEstadisticas_", num.ToString()),
					Size = new System.Drawing.Size(620, 2),
					TabIndex = 28,
					TabStop = false
				};
				Label label30 = new Label()
				{
					AutoSize = true,
					BackColor = Color.White,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0),
					Location = new Point(9, 5),
					Name = string.Concat("lblGrupoEstadisticas_", num.ToString()),
					Size = new System.Drawing.Size(77, 12),
					TabIndex = 27,
					Text = "Estadísticas"
				};
				this.lblGrupoEstadisticasList[i] = label30;
				PictureBox pictureBox13 = new PictureBox()
				{
					BackColor = Color.White,
					Location = new Point(1, 0),
					Name = string.Concat("pbxBarraEstadisticas_", num.ToString()),
					Size = new System.Drawing.Size(620, 22),
					TabIndex = 26,
					TabStop = false
				};
				PictureBox pictureBox14 = new PictureBox()
				{
					BackColor = Color.LightGray,
					Location = new Point(-2, 411),
					Name = string.Concat("pbxLineaDetalladasSuperior_", num.ToString()),
					Size = new System.Drawing.Size(620, 4),
					TabIndex = 29,
					TabStop = false
				};
				PictureBox pictureBox15 = new PictureBox()
				{
					BackColor = Color.LightGray,
					Location = new Point(-1, 437),
					Name = string.Concat("pbxLineaDetalladasInferior_", num.ToString()),
					Size = new System.Drawing.Size(620, 2),
					TabIndex = 32,
					TabStop = false
				};
				Label label31 = new Label()
				{
					AutoSize = true,
					BackColor = Color.White,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0),
					Location = new Point(11, 420),
					Name = string.Concat("lblGrupoEstadisticasDetalladas_", num.ToString()),
					Size = new System.Drawing.Size(139, 13),
					TabIndex = 31,
					Text = "Estadísticas detalladas"
				};
				PictureBox pictureBox16 = new PictureBox()
				{
					BackColor = Color.White,
					Location = new Point(-1, 415),
					Name = string.Concat("pbxBarraDetalladas_", num.ToString()),
					Size = new System.Drawing.Size(320, 23),
					TabIndex = 30,
					TabStop = false
				};
				Label label32 = new Label()
				{
					AutoSize = true,
					BackColor = Color.White,
					Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0),
					Location = new Point(333, 420),
					Name = string.Concat("lblGrupoNivelesPing_", num.ToString()),
					Size = new System.Drawing.Size(95, 13),
					TabIndex = 34,
					Text = "Niveles de ping"
				};
				PictureBox pictureBox17 = new PictureBox()
				{
					BackColor = Color.White,
					Location = new Point(321, 415),
					Name = string.Concat("pbxBarraColores_", num.ToString()),
					Size = new System.Drawing.Size(300, 23),
					TabIndex = 33,
					TabStop = false
				};
				PictureBox pictureBox18 = new PictureBox()
				{
					BackColor = Color.LightGray,
					Location = new Point(318, 414),
					Name = string.Concat("pbxSeparadorVerEstadisticas_", num.ToString()),
					Size = new System.Drawing.Size(4, 187),
					TabIndex = 36,
					TabStop = false
				};
				PictureBox pictureBox19 = new PictureBox()
				{
					BackColor = Color.LightGray,
					Location = new Point(498, 23),
					Name = string.Concat("pbxSeparadorAutoscroll_", num.ToString()),
					Size = new System.Drawing.Size(2, 50),
					TabIndex = 37,
					TabStop = false
				};
				Panel panel1 = new Panel();
				panel1.Controls.Add(pictureBox19);
				panel1.Controls.Add(dataGridView);
				panel1.Controls.Add(label11);
				panel1.Controls.Add(checkBox3);
				panel1.Controls.Add(checkBox2);
				panel1.Controls.Add(linkLabel);
				panel1.Controls.Add(label28);
				panel1.Controls.Add(pictureBox12);
				panel1.Controls.Add(checkBox);
				panel1.Controls.Add(label29);
				panel1.Controls.Add(label27);
				panel1.Controls.Add(pictureBox15);
				panel1.Controls.Add(label26);
				panel1.Controls.Add(label1);
				panel1.Controls.Add(textBox);
				panel1.Controls.Add(pictureBox);
				panel1.Controls.Add(pictureBox1);
				panel1.Controls.Add(pictureBox2);
				panel1.Controls.Add(pictureBox3);
				panel1.Controls.Add(pictureBox18);
				panel1.Controls.Add(label2);
				panel1.Controls.Add(label25);
				panel1.Controls.Add(label12);
				panel1.Controls.Add(label24);
				panel1.Controls.Add(pictureBox7);
				panel1.Controls.Add(point);
				panel1.Controls.Add(label32);
				panel1.Controls.Add(label23);
				panel1.Controls.Add(label3);
				panel1.Controls.Add(label22);
				panel1.Controls.Add(label13);
				panel1.Controls.Add(label30);
				panel1.Controls.Add(numericUpDown);
				panel1.Controls.Add(checkBox1);
				panel1.Controls.Add(pictureBox17);
				panel1.Controls.Add(label21);
				panel1.Controls.Add(label4);
				panel1.Controls.Add(pictureBox11);
				panel1.Controls.Add(label14);
				panel1.Controls.Add(pictureBox10);
				panel1.Controls.Add(label5);
				panel1.Controls.Add(label20);
				panel1.Controls.Add(numericUpDown1);
				panel1.Controls.Add(pictureBox9);
				panel1.Controls.Add(label15);
				panel1.Controls.Add(pictureBox14);
				panel1.Controls.Add(label6);
				panel1.Controls.Add(pictureBox8);
				panel1.Controls.Add(label31);
				panel1.Controls.Add(label10);
				panel1.Controls.Add(label7);
				panel1.Controls.Add(label19);
				panel1.Controls.Add(label16);
				panel1.Controls.Add(size1);
				panel1.Controls.Add(num1);
				panel1.Controls.Add(label18);
				panel1.Controls.Add(label17);
				panel1.Controls.Add(label9);
				panel1.Controls.Add(label8);
				panel1.Controls.Add(pictureBox16);
				panel1.Controls.Add(pictureBox13);
				panel1.Location = new Point(-1, 112);
				panel1.Name = string.Concat("pnlPing_", num.ToString());
				panel1.Size = new System.Drawing.Size(617, 600);
				panel1.TabIndex = 44;
				panel1.Visible = true;
				this.pnlPingList[i] = panel1;
				base.Controls.Add(label);
				base.Controls.Add(panel1);
				label.BringToFront();
			}
		}

		public void desplazarBarrasGrafico(int intElemento)
		{
			long num = Convert.ToInt64(this.intNumBarraActualList[intElemento] - (long)(this.pnlGraficoList[intElemento].Width / 2));
			while (this.intNumBarraBorradaList[intElemento] < num)
			{
				this.intNumBarraBorradaList[intElemento] = this.intNumBarraBorradaList[intElemento] + (long)1;
				if (!this.pnlBarrasList[intElemento].Controls.Contains(this.pnlBarrasList[intElemento].Controls[string.Concat("pbxBarra", this.intNumBarraBorradaList[intElemento].ToString(), "_", (intElemento + 1).ToString())]))
				{
					continue;
				}
				int num1 = intElemento + 1;
				this.pnlBarrasList[intElemento].Controls.Remove(this.pnlBarrasList[intElemento].Controls[string.Concat("pbxBarra", this.intNumBarraBorradaList[intElemento].ToString(), "_", num1.ToString())]);
			}
			Panel point = this.pnlBarrasList[intElemento];
			Point location = this.pnlBarrasList[intElemento].Location;
			Point location1 = this.pnlBarrasList[intElemento].Location;
			point.Location = new Point(location.X - 2, location1.Y);
			Panel size = this.pnlBarrasList[intElemento];
			System.Drawing.Size size1 = this.pnlBarrasList[intElemento].Size;
			System.Drawing.Size size2 = this.pnlBarrasList[intElemento].Size;
			size.Size = new System.Drawing.Size(size1.Width + 2, size2.Height);
			PictureBox pictureBox = this.pbxGraficoLineaSuperiorList[intElemento];
			System.Drawing.Size size3 = this.pbxGraficoLineaSuperiorList[intElemento].Size;
			System.Drawing.Size size4 = this.pbxGraficoLineaSuperiorList[intElemento].Size;
			pictureBox.Size = new System.Drawing.Size(size3.Width + 2, size4.Height);
			PictureBox pictureBox1 = this.pbxGraficoLineaMedioList[intElemento];
			System.Drawing.Size size5 = this.pbxGraficoLineaMedioList[intElemento].Size;
			System.Drawing.Size size6 = this.pbxGraficoLineaMedioList[intElemento].Size;
			pictureBox1.Size = new System.Drawing.Size(size5.Width + 2, size6.Height);
			PictureBox pictureBox2 = this.pbxGraficoLineaInferiorList[intElemento];
			System.Drawing.Size size7 = this.pbxGraficoLineaInferiorList[intElemento].Size;
			System.Drawing.Size size8 = this.pbxGraficoLineaInferiorList[intElemento].Size;
			pictureBox2.Size = new System.Drawing.Size(size7.Width + 2, size8.Height);
			if (this.pnlBarrasList[intElemento].Size.Width > 30000)
			{
				this.reiniciarGrafico(intElemento);
			}
		}

		protected override void Dispose(bool disposing)
		{
			if (disposing && this.components != null)
			{
				this.components.Dispose();
			}
			base.Dispose(disposing);
		}

		private void General_FormClosing(object sender, FormClosingEventArgs e)
		{
			this.pbxPausarTodos_Click(sender, e);
		}

		private void General_Load(object sender, EventArgs e)
		{
			string str;
			this.bolInicializando = true;
			this.bgWorkerList = new BackgroundWorker[this.intTotalPings];
			this.bolRunList = new bool[this.intTotalPings];
			this.lblPanelPingList = new Label[this.intTotalPings];
			this.txtIPList = new TextBox[this.intTotalPings];
			this.pnlBarrasList = new Panel[this.intTotalPings];
			this.pnlGraficoList = new Panel[this.intTotalPings];
			this.cbxAutoScrollList = new CheckBox[this.intTotalPings];
			this.nupCuartoList = new NumericUpDown[this.intTotalPings];
			this.nupTerceroList = new NumericUpDown[this.intTotalPings];
			this.nupSegundoList = new NumericUpDown[this.intTotalPings];
			this.nupPrimeroList = new NumericUpDown[this.intTotalPings];
			this.cbxMostrarColoresList = new CheckBox[this.intTotalPings];
			this.lnkVaciarTablaList = new LinkLabel[this.intTotalPings];
			this.cbxPerdidosList = new CheckBox[this.intTotalPings];
			this.cbxRecibidosList = new CheckBox[this.intTotalPings];
			this.dgvRegistrosList = new DataGridView[this.intTotalPings];
			this.lblPromedio1List = new Label[this.intTotalPings];
			this.lblPromedio5List = new Label[this.intTotalPings];
			this.lblEnviadosList = new Label[this.intTotalPings];
			this.lblRecibidosList = new Label[this.intTotalPings];
			this.lblPerdidosList = new Label[this.intTotalPings];
			this.lblCorteConexionList = new Label[this.intTotalPings];
			this.lblMaximoList = new Label[this.intTotalPings];
			this.lblMinimoList = new Label[this.intTotalPings];
			this.lblGraficoMaximoList = new Label[this.intTotalPings];
			this.lblGrupoEstadisticasList = new Label[this.intTotalPings];
			this.pbxGraficoLineaInferiorList = new PictureBox[this.intTotalPings];
			this.pbxGraficoLineaMedioList = new PictureBox[this.intTotalPings];
			this.pbxGraficoLineaSuperiorList = new PictureBox[this.intTotalPings];
			this.pbxIniciarDesactivadoList = new PictureBox[this.intTotalPings];
			this.pbxIniciarActivadoList = new PictureBox[this.intTotalPings];
			this.pbxPausarDesactivadoList = new PictureBox[this.intTotalPings];
			this.pbxPausarActivadoList = new PictureBox[this.intTotalPings];
			this.pnlPingList = new Panel[this.intTotalPings];
			this.strGrupoEstadisticasESList = new string[this.intTotalPings];
			this.strGrupoEstadisticasENList = new string[this.intTotalPings];
			this.strPingSuperiorESList = new string[this.intTotalPings];
			this.strPingSuperiorENList = new string[this.intTotalPings];
			this.intSentList = new long[this.intTotalPings];
			this.intRecibidosList = new long[this.intTotalPings];
			this.intPerdidosList = new long[this.intTotalPings];
			this.intCortesConexionList = new long[this.intTotalPings];
			this.intMinimoList = new long[this.intTotalPings];
			this.intMaximoList = new long[this.intTotalPings];
			this.intPosPromedio1List = new int[this.intTotalPings];
			this.intPosPromedio5List = new int[this.intTotalPings];
			this.intNumBarraActualList = new long[this.intTotalPings];
			this.intNumBarraBorradaList = new long[this.intTotalPings];
			this.adressList = new IPAddress[this.intTotalPings][];
			this.listaPromedio1List = new long[this.intTotalPings][];
			this.listaPromedio5List = new long[this.intTotalPings][];
			this.strPathFicheroLogList = new string[this.intTotalPings];
			this.strPathFicheroConfiguracion = string.Concat(Environment.CurrentDirectory, "\\config.txt");
			this.pnlOpciones.Visible = false;
			this.pnlPing_0.Visible = false;
			this.icoPorDefecto = System.Drawing.Icon.FromHandle(((Bitmap)this.imgIconos.Images[0]).GetHicon());
			this.icoPrimero = System.Drawing.Icon.FromHandle(((Bitmap)this.imgIconos.Images[1]).GetHicon());
			this.icoSegundo = System.Drawing.Icon.FromHandle(((Bitmap)this.imgIconos.Images[2]).GetHicon());
			this.icoTercero = System.Drawing.Icon.FromHandle(((Bitmap)this.imgIconos.Images[3]).GetHicon());
			this.icoCuarto = System.Drawing.Icon.FromHandle(((Bitmap)this.imgIconos.Images[4]).GetHicon());
			this.icoQuinto = System.Drawing.Icon.FromHandle(((Bitmap)this.imgIconos.Images[5]).GetHicon());
			this.crearPanelesPing();
			this.iniciarVariablesPaneles();
			this.cbxIdioma.SelectedIndex = 0;
			this.lblEstadoOpciones.Text = "";
			this.niNotificador.Icon = this.icoPorDefecto;
			this.obtenerConfiguracionAplicacion();
			this.obtenerRutaArchivosLog();
			this.reiniciarEstadisticas(-1);
			this.mostrarEstadoPaneles();
			this.bolInicializando = false;
			CultureInfo currentCulture = CultureInfo.CurrentCulture;
			string twoLetterISOLanguageName = currentCulture.TwoLetterISOLanguageName;
			if (!this.cbxGuardarConfiguracion.Checked)
			{
				if (twoLetterISOLanguageName == "es" || twoLetterISOLanguageName == "ca")
				{
					this.cbxIdioma.SelectedIndex = 1;
				}
				else
				{
					this.cbxIdioma.SelectedIndex = 0;
				}
			}
			string threeLetterISOLanguageName = currentCulture.ThreeLetterISOLanguageName;
			string[] strArrays = new string[] { "spa", "cat", "deu", "fra", "nld", "bul", "hrv", "dan", "slk", "slv", "est", "swe", "fra", "ell", "hun", "eng", "ita", "lav", "lit", "ltz", "mlt", "nld", "pol", "por", "gla", "ces", "ron", "swe" };
			str = (Array.IndexOf<string>(strArrays, threeLetterISOLanguageName) < 0 ? "USD" : "EUR");
			this.strURLDonacionES = string.Concat("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=C2RVBP5YHY3AW&lc=ES&item_name=PingStatus&item_number=PingStatus&currency_code=", str, "&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted");
			this.strURLDonacionEN = string.Concat("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=C2RVBP5YHY3AW&lc=GB&item_name=PingStatus&item_number=PingStatus&currency_code=", str, "&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted");
			this.actualizarTraducciones();
			this.mostrarPanelPing(1);
			this.pbxPanelActivado.BackColor = Color.FromArgb(234, 106, 0);
			this.pbxIniciarTodosDesactivado.BringToFront();
			this.pbxPausarTodosActivado.BringToFront();
			this.timerInicio.Enabled = true;
		}

		public void SaveAppCfg(int intElemento)
		{
			try
			{
				APPConfig appCfg = new APPConfig(this.strPathFicheroConfiguracion);
				bool flag = false;
				if (intElemento == -1)
				{
					if (appCfg.WirteField("language", this.cbxIdioma.SelectedItem.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField("save_configuration", this.cbxGuardarConfiguracion.Checked.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField("minimized_systemtray", this.cbxIniciarSystemtray.Checked.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField("start_automatically", this.cbxEjecutarInicio.Checked.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField("connection_lost", this.nupPaquetesSeguidos.Value.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField("value_graphic", this.nupMaximoGrafico.Value.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField("data_buffer", this.nupTamanoBuffer.Value.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField("timeout", this.nupTiempoEspera.Value.ToString()) == "#ERROR#")
					{
						flag = true;
					}

                    if (appCfg.WirteField("TCPPing", this.cbTCPPing.Checked.ToString()) == "#ERROR#")
                    {
                        flag = true;
                    }
                    if (appCfg.WirteField("TCPPingPort", this.numPort.Value.ToString()) == "#ERROR#")
                    {
                        flag = true;
                    }
                }
				else
				{
					if (appCfg.WirteField(string.Concat("ip_", (intElemento + 1).ToString()), this.txtIPList[intElemento].Text) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField(string.Concat("show_received_", (intElemento + 1).ToString()), this.cbxRecibidosList[intElemento].Checked.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField(string.Concat("show_lost_", (intElemento + 1).ToString()), this.cbxPerdidosList[intElemento].Checked.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField(string.Concat("auto_scroll_", (intElemento + 1).ToString()), this.cbxAutoScrollList[intElemento].Checked.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField(string.Concat("display_colors_", (intElemento + 1).ToString()), this.cbxMostrarColoresList[intElemento].Checked.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField(string.Concat("value_ping1_", (intElemento + 1).ToString()), this.nupPrimeroList[intElemento].Value.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField(string.Concat("value_ping2_", (intElemento + 1).ToString()), this.nupSegundoList[intElemento].Value.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField(string.Concat("value_ping3_", (intElemento + 1).ToString()), this.nupTerceroList[intElemento].Value.ToString()) == "#ERROR#")
					{
						flag = true;
					}
					if (appCfg.WirteField(string.Concat("value_ping4_", (intElemento + 1).ToString()), this.nupCuartoList[intElemento].Value.ToString()) == "#ERROR#")
					{
						flag = true;
					}
				}
				if (!flag)
				{
					this.lblEstadoOpciones.Text = "";
				}
				else
				{
					this.mostrarErrorGuardarConfiguracion();
				}
			}
			catch
			{
				this.mostrarErrorGuardarConfiguracion();
				this.mostrarOpciones();
			}
		}

		public void iniciarPararEjecucionPing(int intElemento)
		{
			if (intElemento != -1)
			{
				this.iniciarPararEjecucionPingPanel(intElemento);
			}
			else
			{
				for (int i = 0; i < this.intTotalPings; i++)
				{
					this.iniciarPararEjecucionPingPanel(i);
				}
			}
			this.intPingsActivos = 0;
			for (int j = 0; j < this.intTotalPings; j++)
			{
				if (this.bolRunList[j])
				{
					General general = this;
					general.intPingsActivos = general.intPingsActivos + 1;
				}
			}
			if (!this.bgWorkerIniciar.IsBusy)
			{
				this.intNumWorkerIniciar = intElemento;
				this.bgWorkerIniciar.RunWorkerAsync();
			}
		}

		public void iniciarPararEjecucionPingPanel(int intElemento)
		{
			try
			{
				if (!this.bolRunList[intElemento])
				{
					this.txtIPList[intElemento].BackColor = Color.White;
					this.txtIPList[intElemento].Enabled = true;
					this.pbxIniciarDesactivadoList[intElemento].BringToFront();
					this.pbxPausarActivadoList[intElemento].BringToFront();
					this.bgWorkerList[intElemento].CancelAsync();
					if (this.txtIPList[intElemento].Text.Trim() == "")
					{
						int whiteSmoke = intElemento + 1;
						base.Controls[string.Concat("pbxPanelPing_", whiteSmoke.ToString())].BackColor = Color.WhiteSmoke;
						int num = intElemento + 1;
						base.Controls[string.Concat("lblPanelPing_", num.ToString())].BackColor = Color.WhiteSmoke;
						int num1 = intElemento + 1;
						base.Controls[string.Concat("lblPanelPing_", num1.ToString())].Text = "";
					}
				}
				else if (this.txtIPList[intElemento].Text.Trim() != "")
				{
					int white = intElemento + 1;
					base.Controls[string.Concat("pbxPanelPing_", white.ToString())].BackColor = Color.White;
					int white1 = intElemento + 1;
					base.Controls[string.Concat("lblPanelPing_", white1.ToString())].BackColor = Color.White;
					int num2 = intElemento + 1;
					base.Controls[string.Concat("lblPanelPing_", num2.ToString())].Text = "-";
					this.pbxIniciarActivadoList[intElemento].BringToFront();
					this.pbxPausarDesactivadoList[intElemento].BringToFront();
					this.adressList[intElemento] = Dns.GetHostAddresses(this.txtIPList[intElemento].Text);
					if ((int)this.adressList[intElemento].Length <= 0)
					{
						this.txtIPList[intElemento].BackColor = Color.FromArgb(255, 192, 192);
						this.pbxIniciarDesactivadoList[intElemento].BringToFront();
						this.pbxPausarActivadoList[intElemento].BringToFront();
						this.bolRunList[intElemento] = false;
					}
					else
					{
						string[] strArrays = this.strGrupoEstadisticasENList;
						string[] str = new string[] { "Statistics  [ pinging ", this.adressList[intElemento][0].ToString(), " with ", this.intTamanoBuffer.ToString(), " bytes of data... ]" };
						strArrays[intElemento] = string.Concat(str);
						string[] strArrays1 = this.strGrupoEstadisticasESList;
						string[] str1 = new string[] { "Estadísticas  [ haciendo ping a ", this.adressList[intElemento][0].ToString(), " con ", this.intTamanoBuffer.ToString(), " bytes de datos... ]" };
						strArrays1[intElemento] = string.Concat(str1);
						if (this.cbxIdioma.SelectedItem.ToString() != "English")
						{
							this.lblGrupoEstadisticasList[intElemento].Text = this.strGrupoEstadisticasESList[intElemento];
						}
						else
						{
							this.lblGrupoEstadisticasList[intElemento].Text = this.strGrupoEstadisticasENList[intElemento];
						}
						this.txtIPList[intElemento].BackColor = Color.White;
						this.txtIPList[intElemento].Enabled = false;
					}
				}
				else
				{
					int whiteSmoke1 = intElemento + 1;
					base.Controls[string.Concat("pbxPanelPing_", whiteSmoke1.ToString())].BackColor = Color.WhiteSmoke;
					int whiteSmoke2 = intElemento + 1;
					base.Controls[string.Concat("lblPanelPing_", whiteSmoke2.ToString())].BackColor = Color.WhiteSmoke;
					int num3 = intElemento + 1;
					base.Controls[string.Concat("lblPanelPing_", num3.ToString())].Text = "";
				}
			}
			catch
			{
				this.txtIPList[intElemento].BackColor = Color.FromArgb(255, 192, 192);
				this.pbxIniciarDesactivadoList[intElemento].BringToFront();
				this.pbxPausarActivadoList[intElemento].BringToFront();
				this.bolRunList[intElemento] = false;
			}
		}

		public void iniciarVariablesPaneles()
		{
			for (int i = 0; i < this.intTotalPings; i++)
			{
				if (i == 0)
				{
					this.txtIPList[i].Text = "www.baidu.com";
				}
				this.dgvRegistrosList[i].Columns.Add("hora", "Fecha y hora");
				this.dgvRegistrosList[i].Columns.Add("estado", "Estado");
				this.dgvRegistrosList[i].Columns["hora"].Width = 135;
				this.dgvRegistrosList[i].Columns["estado"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
				this.dgvRegistrosList[i].Columns["hora"].SortMode = DataGridViewColumnSortMode.Programmatic;
				this.dgvRegistrosList[i].Columns["estado"].SortMode = DataGridViewColumnSortMode.Programmatic;
				this.strGrupoEstadisticasESList[i] = "统计";
				this.strGrupoEstadisticasENList[i] = "Statistics";
				string[] strArrays = this.strPingSuperiorESList;
				decimal value = this.nupCuartoList[0].Value;
				strArrays[i] = string.Concat("ping 超过  ", value.ToString(), " ms");
				string[] strArrays1 = this.strPingSuperiorENList;
				decimal num = this.nupCuartoList[0].Value;
				strArrays1[i] = string.Concat("ping 高于 ", num.ToString(), " ms");
				this.intSentList[i] = (long)0;
				this.intRecibidosList[i] = (long)0;
				this.intPerdidosList[i] = (long)0;
				this.intCortesConexionList[i] = (long)0;
				this.intMinimoList[i] = (long)0;
				this.intMaximoList[i] = (long)0;
				this.intPosPromedio1List[i] = 0;
				this.intPosPromedio5List[i] = 0;
				this.intNumBarraActualList[i] = (long)0;
				this.intNumBarraBorradaList[i] = (long)0;
				this.bolRunList[i] = false;
				this.pbxIniciarDesactivadoList[i].BringToFront();
				this.pbxPausarActivadoList[i].BringToFront();
				this.adressList[i] = null;
				this.listaPromedio1List[i] = new long[60];
				this.listaPromedio5List[i] = new long[300];
			}
		}
        private void InitializeComponent()
		{
            this.components = new System.ComponentModel.Container();
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(General));
            this.txtIP_0 = new System.Windows.Forms.TextBox();
            this.lblIP_0 = new System.Windows.Forms.Label();
            this.pnlGrafico_0 = new System.Windows.Forms.Panel();
            this.pnlBarras_0 = new System.Windows.Forms.Panel();
            this.pbxGraficoLineaInferior_0 = new System.Windows.Forms.PictureBox();
            this.pbxGraficoLineaMedio_0 = new System.Windows.Forms.PictureBox();
            this.pbxGraficoLineaSuperior_0 = new System.Windows.Forms.PictureBox();
            this.cbxAutoScroll_0 = new System.Windows.Forms.CheckBox();
            this.lblQuinto_0 = new System.Windows.Forms.Label();
            this.pbxQuinto_0 = new System.Windows.Forms.PictureBox();
            this.lblCuartoMs_0 = new System.Windows.Forms.Label();
            this.nupCuarto_0 = new System.Windows.Forms.NumericUpDown();
            this.lblCuarto_0 = new System.Windows.Forms.Label();
            this.lblTerceroMs_0 = new System.Windows.Forms.Label();
            this.nupTercero_0 = new System.Windows.Forms.NumericUpDown();
            this.lblTercero_0 = new System.Windows.Forms.Label();
            this.lblSegundoMs_0 = new System.Windows.Forms.Label();
            this.nupSegundo_0 = new System.Windows.Forms.NumericUpDown();
            this.lblSegundo_0 = new System.Windows.Forms.Label();
            this.lblPrimeroMs_0 = new System.Windows.Forms.Label();
            this.nupPrimero_0 = new System.Windows.Forms.NumericUpDown();
            this.lblPrimero_0 = new System.Windows.Forms.Label();
            this.pbxSegundo_0 = new System.Windows.Forms.PictureBox();
            this.pbxTercero_0 = new System.Windows.Forms.PictureBox();
            this.pbxCuarto_0 = new System.Windows.Forms.PictureBox();
            this.pbxPrimero_0 = new System.Windows.Forms.PictureBox();
            this.cbxMostrarColores_0 = new System.Windows.Forms.CheckBox();
            this.lnkVaciarTabla_0 = new System.Windows.Forms.LinkLabel();
            this.cbxPerdidos_0 = new System.Windows.Forms.CheckBox();
            this.cbxRecibidos_0 = new System.Windows.Forms.CheckBox();
            this.lblMostrar_0 = new System.Windows.Forms.Label();
            this.dgvRegistros_0 = new System.Windows.Forms.DataGridView();
            this.lblPromedio5_0 = new System.Windows.Forms.Label();
            this.lblTituloPromedio1_0 = new System.Windows.Forms.Label();
            this.lblPromedio1_0 = new System.Windows.Forms.Label();
            this.lblTituloPromedio5_0 = new System.Windows.Forms.Label();
            this.lblTituloEnviados_0 = new System.Windows.Forms.Label();
            this.lblCorteConexion_0 = new System.Windows.Forms.Label();
            this.lblEnviados_0 = new System.Windows.Forms.Label();
            this.lblTituloCorteConexion_0 = new System.Windows.Forms.Label();
            this.lblTituloRecibidos_0 = new System.Windows.Forms.Label();
            this.lblRecibidos_0 = new System.Windows.Forms.Label();
            this.lblTituloPerdidos_0 = new System.Windows.Forms.Label();
            this.lblPerdidos_0 = new System.Windows.Forms.Label();
            this.lblTituloTiemposLimite_0 = new System.Windows.Forms.Label();
            this.lblMaximo_0 = new System.Windows.Forms.Label();
            this.lblTituloMinimo_0 = new System.Windows.Forms.Label();
            this.lblMinimo_0 = new System.Windows.Forms.Label();
            this.lblTituloMaximo_0 = new System.Windows.Forms.Label();
            this.lblDetectar2 = new System.Windows.Forms.Label();
            this.nupPaquetesSeguidos = new System.Windows.Forms.NumericUpDown();
            this.lblDetectar = new System.Windows.Forms.Label();
            this.contextMenuStripNotificador = new System.Windows.Forms.ContextMenuStrip(this.components);
            this.niAbrirProgramaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.niSalirDelProgramaToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
            this.niNotificador = new System.Windows.Forms.NotifyIcon(this.components);
            this.lblGraficoMaximo_0 = new System.Windows.Forms.Label();
            this.lblTituloMaximoGrafico2 = new System.Windows.Forms.Label();
            this.nupMaximoGrafico = new System.Windows.Forms.NumericUpDown();
            this.lblTituloMaximoGrafico = new System.Windows.Forms.Label();
            this.lblIdioma = new System.Windows.Forms.Label();
            this.cbxIdioma = new System.Windows.Forms.ComboBox();
            this.cbxGuardarConfiguracion = new System.Windows.Forms.CheckBox();
            this.pbxDonar = new System.Windows.Forms.PictureBox();
            this.lblDonar = new System.Windows.Forms.Label();
            this.pbxDonate = new System.Windows.Forms.PictureBox();
            this.imgIconos = new System.Windows.Forms.ImageList(this.components);
            this.pbxBarraHeader = new System.Windows.Forms.PictureBox();
            this.pictureBox2 = new System.Windows.Forms.PictureBox();
            this.pbxBarraInfoPing = new System.Windows.Forms.PictureBox();
            this.lblGrupoInfo = new System.Windows.Forms.Label();
            this.pictureBox4 = new System.Windows.Forms.PictureBox();
            this.pictureBox5 = new System.Windows.Forms.PictureBox();
            this.pbxLineaEstadisticas_0 = new System.Windows.Forms.PictureBox();
            this.lblGrupoEstadisticas_0 = new System.Windows.Forms.Label();
            this.pbxBarraEstadisticas_0 = new System.Windows.Forms.PictureBox();
            this.pbxLineaDetalladasSuperior_0 = new System.Windows.Forms.PictureBox();
            this.pbxLineaDetalladasInferior_0 = new System.Windows.Forms.PictureBox();
            this.lblGrupoEstadisticasDetalladas_0 = new System.Windows.Forms.Label();
            this.pbxBarraDetalladas_0 = new System.Windows.Forms.PictureBox();
            this.lblGrupoNivelesPing_0 = new System.Windows.Forms.Label();
            this.pbxBarraColores_0 = new System.Windows.Forms.PictureBox();
            this.pictureBox12 = new System.Windows.Forms.PictureBox();
            this.pbxSeparadorVerEstadisticas_0 = new System.Windows.Forms.PictureBox();
            this.pictureBox14 = new System.Windows.Forms.PictureBox();
            this.lblGrupoOpciones = new System.Windows.Forms.Label();
            this.pictureBox15 = new System.Windows.Forms.PictureBox();
            this.lblEstadoOpciones = new System.Windows.Forms.Label();
            this.pnlOpciones = new System.Windows.Forms.Panel();
            this.numPort = new System.Windows.Forms.NumericUpDown();
            this.pbxLineaLog2 = new System.Windows.Forms.PictureBox();
            this.pbxLineaLog1 = new System.Windows.Forms.PictureBox();
            this.cbTCPPing = new System.Windows.Forms.CheckBox();
            this.cbxGuardarLogCortes = new System.Windows.Forms.CheckBox();
            this.cbxGuardarLogPerdidos = new System.Windows.Forms.CheckBox();
            this.cbxGuardarLogRecibidos = new System.Windows.Forms.CheckBox();
            this.lblGuardarLog = new System.Windows.Forms.Label();
            this.cbxGuardarLog = new System.Windows.Forms.CheckBox();
            this.lblTituloTiempoEspera2 = new System.Windows.Forms.Label();
            this.lblTituloTiempoEspera = new System.Windows.Forms.Label();
            this.nupTiempoEspera = new System.Windows.Forms.NumericUpDown();
            this.lblTituloTamanoBuffer2 = new System.Windows.Forms.Label();
            this.lblTituloTamanoBuffer = new System.Windows.Forms.Label();
            this.nupTamanoBuffer = new System.Windows.Forms.NumericUpDown();
            this.cbxEjecutarInicio = new System.Windows.Forms.CheckBox();
            this.cbxIniciarSystemtray = new System.Windows.Forms.CheckBox();
            this.lblVersionPrograma = new System.Windows.Forms.Label();
            this.lblNombrePrograma = new System.Windows.Forms.Label();
            this.pbxLogo = new System.Windows.Forms.PictureBox();
            this.lblExplicacionAcerca = new System.Windows.Forms.Label();
            this.pictureBox17 = new System.Windows.Forms.PictureBox();
            this.pictureBox18 = new System.Windows.Forms.PictureBox();
            this.lblGrupoAcerca = new System.Windows.Forms.Label();
            this.pictureBox19 = new System.Windows.Forms.PictureBox();
            this.btnCerrarOpciones = new System.Windows.Forms.Button();
            this.pbxBarraFooter = new System.Windows.Forms.PictureBox();
            this.timerInicio = new System.Windows.Forms.Timer(this.components);
            this.pnlPing_0 = new System.Windows.Forms.Panel();
            this.pbxPausarActivado_0 = new System.Windows.Forms.PictureBox();
            this.pbxIniciarActivado_0 = new System.Windows.Forms.PictureBox();
            this.pbxPausarDesactivado_0 = new System.Windows.Forms.PictureBox();
            this.pbxIniciarDesactivado_0 = new System.Windows.Forms.PictureBox();
            this.pbxSeparadorAutoscroll_0 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_1 = new System.Windows.Forms.PictureBox();
            this.pbxLiniesFondoPings = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_9 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_17 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_2 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_10 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_18 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_3 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_11 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_19 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_4 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_12 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_20 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_5 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_13 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_21 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_6 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_14 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_22 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_7 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_15 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_23 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_8 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_16 = new System.Windows.Forms.PictureBox();
            this.pbxPanelPing_24 = new System.Windows.Forms.PictureBox();
            this.pbxOpcionesDesactivado = new System.Windows.Forms.PictureBox();
            this.pbxPausarTodosDesactivado = new System.Windows.Forms.PictureBox();
            this.pbxIniciarTodosDesactivado = new System.Windows.Forms.PictureBox();
            this.pbxIniciarTodosActivado = new System.Windows.Forms.PictureBox();
            this.pbxPausarTodosActivado = new System.Windows.Forms.PictureBox();
            this.pbxPanelActivado = new System.Windows.Forms.PictureBox();
            this.bgWorkerIniciar = new System.ComponentModel.BackgroundWorker();
            this.pnlGrafico_0.SuspendLayout();
            this.pnlBarras_0.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.pbxGraficoLineaInferior_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxGraficoLineaMedio_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxGraficoLineaSuperior_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxQuinto_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupCuarto_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupTercero_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupSegundo_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupPrimero_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxSegundo_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxTercero_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxCuarto_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPrimero_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.dgvRegistros_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupPaquetesSeguidos)).BeginInit();
            this.contextMenuStripNotificador.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.nupMaximoGrafico)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxDonar)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxDonate)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraHeader)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraInfoPing)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaEstadisticas_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraEstadisticas_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaDetalladasSuperior_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaDetalladasInferior_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraDetalladas_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraColores_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxSeparadorVerEstadisticas_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox14)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox15)).BeginInit();
            this.pnlOpciones.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.numPort)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaLog2)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaLog1)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupTiempoEspera)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupTamanoBuffer)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLogo)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox17)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox18)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox19)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraFooter)).BeginInit();
            this.pnlPing_0.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPausarActivado_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxIniciarActivado_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPausarDesactivado_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxIniciarDesactivado_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxSeparadorAutoscroll_0)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_1)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLiniesFondoPings)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_9)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_17)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_2)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_10)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_18)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_3)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_11)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_19)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_4)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_12)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_20)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_5)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_13)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_21)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_6)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_14)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_22)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_7)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_15)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_23)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_8)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_16)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_24)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxOpcionesDesactivado)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPausarTodosDesactivado)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxIniciarTodosDesactivado)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxIniciarTodosActivado)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPausarTodosActivado)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelActivado)).BeginInit();
            this.SuspendLayout();
            // 
            // txtIP_0
            // 
            this.txtIP_0.BackColor = System.Drawing.Color.White;
            this.txtIP_0.Location = new System.Drawing.Point(100, 35);
            this.txtIP_0.MaxLength = 256;
            this.txtIP_0.Name = "txtIP_0";
            this.txtIP_0.Size = new System.Drawing.Size(148, 21);
            this.txtIP_0.TabIndex = 1;
            this.txtIP_0.TextChanged += new System.EventHandler(this.txtIP_TextChanged);
            // 
            // lblIP_0
            // 
            this.lblIP_0.AutoSize = true;
            this.lblIP_0.Location = new System.Drawing.Point(17, 39);
            this.lblIP_0.Name = "lblIP_0";
            this.lblIP_0.Size = new System.Drawing.Size(95, 12);
            this.lblIP_0.TabIndex = 0;
            this.lblIP_0.Text = "IP o Dirección:";
            // 
            // pnlGrafico_0
            // 
            this.pnlGrafico_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(27)))), ((int)(((byte)(27)))));
            this.pnlGrafico_0.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.pnlGrafico_0.Controls.Add(this.pnlBarras_0);
            this.pnlGrafico_0.Location = new System.Drawing.Point(13, 278);
            this.pnlGrafico_0.Name = "pnlGrafico_0";
            this.pnlGrafico_0.Size = new System.Drawing.Size(574, 92);
            this.pnlGrafico_0.TabIndex = 25;
            // 
            // pnlBarras_0
            // 
            this.pnlBarras_0.Controls.Add(this.pbxGraficoLineaInferior_0);
            this.pnlBarras_0.Controls.Add(this.pbxGraficoLineaMedio_0);
            this.pnlBarras_0.Controls.Add(this.pbxGraficoLineaSuperior_0);
            this.pnlBarras_0.Location = new System.Drawing.Point(-1, -1);
            this.pnlBarras_0.Name = "pnlBarras_0";
            this.pnlBarras_0.Size = new System.Drawing.Size(574, 92);
            this.pnlBarras_0.TabIndex = 29;
            // 
            // pbxGraficoLineaInferior_0
            // 
            this.pbxGraficoLineaInferior_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
            this.pbxGraficoLineaInferior_0.Location = new System.Drawing.Point(-1, 67);
            this.pbxGraficoLineaInferior_0.Name = "pbxGraficoLineaInferior_0";
            this.pbxGraficoLineaInferior_0.Size = new System.Drawing.Size(576, 1);
            this.pbxGraficoLineaInferior_0.TabIndex = 26;
            this.pbxGraficoLineaInferior_0.TabStop = false;
            // 
            // pbxGraficoLineaMedio_0
            // 
            this.pbxGraficoLineaMedio_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
            this.pbxGraficoLineaMedio_0.Location = new System.Drawing.Point(-1, 44);
            this.pbxGraficoLineaMedio_0.Name = "pbxGraficoLineaMedio_0";
            this.pbxGraficoLineaMedio_0.Size = new System.Drawing.Size(576, 1);
            this.pbxGraficoLineaMedio_0.TabIndex = 27;
            this.pbxGraficoLineaMedio_0.TabStop = false;
            // 
            // pbxGraficoLineaSuperior_0
            // 
            this.pbxGraficoLineaSuperior_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
            this.pbxGraficoLineaSuperior_0.Location = new System.Drawing.Point(-1, 21);
            this.pbxGraficoLineaSuperior_0.Name = "pbxGraficoLineaSuperior_0";
            this.pbxGraficoLineaSuperior_0.Size = new System.Drawing.Size(576, 1);
            this.pbxGraficoLineaSuperior_0.TabIndex = 28;
            this.pbxGraficoLineaSuperior_0.TabStop = false;
            // 
            // cbxAutoScroll_0
            // 
            this.cbxAutoScroll_0.AutoSize = true;
            this.cbxAutoScroll_0.Checked = true;
            this.cbxAutoScroll_0.CheckState = System.Windows.Forms.CheckState.Checked;
            this.cbxAutoScroll_0.Location = new System.Drawing.Point(509, 28);
            this.cbxAutoScroll_0.Name = "cbxAutoScroll_0";
            this.cbxAutoScroll_0.Size = new System.Drawing.Size(90, 16);
            this.cbxAutoScroll_0.TabIndex = 23;
            this.cbxAutoScroll_0.Text = "Auto-scroll";
            this.cbxAutoScroll_0.UseVisualStyleBackColor = true;
            this.cbxAutoScroll_0.CheckedChanged += new System.EventHandler(this.cbxAutoScroll_CheckedChanged);
            // 
            // lblQuinto_0
            // 
            this.lblQuinto_0.AutoSize = true;
            this.lblQuinto_0.Location = new System.Drawing.Point(360, 529);
            this.lblQuinto_0.Name = "lblQuinto_0";
            this.lblQuinto_0.Size = new System.Drawing.Size(137, 12);
            this.lblQuinto_0.TabIndex = 21;
            this.lblQuinto_0.Text = "ping superior a --- ms";
            // 
            // pbxQuinto_0
            // 
            this.pbxQuinto_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(105)))), ((int)(((byte)(107)))));
            this.pbxQuinto_0.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.pbxQuinto_0.Location = new System.Drawing.Point(336, 527);
            this.pbxQuinto_0.Name = "pbxQuinto_0";
            this.pbxQuinto_0.Size = new System.Drawing.Size(18, 17);
            this.pbxQuinto_0.TabIndex = 20;
            this.pbxQuinto_0.TabStop = false;
            // 
            // lblCuartoMs_0
            // 
            this.lblCuartoMs_0.AutoSize = true;
            this.lblCuartoMs_0.Location = new System.Drawing.Point(501, 507);
            this.lblCuartoMs_0.Name = "lblCuartoMs_0";
            this.lblCuartoMs_0.Size = new System.Drawing.Size(17, 12);
            this.lblCuartoMs_0.TabIndex = 19;
            this.lblCuartoMs_0.Text = "ms";
            // 
            // nupCuarto_0
            // 
            this.nupCuarto_0.BackColor = System.Drawing.Color.White;
            this.nupCuarto_0.Location = new System.Drawing.Point(436, 505);
            this.nupCuarto_0.Maximum = new decimal(new int[] {
            10000,
            0,
            0,
            0});
            this.nupCuarto_0.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.nupCuarto_0.Name = "nupCuarto_0";
            this.nupCuarto_0.Size = new System.Drawing.Size(59, 21);
            this.nupCuarto_0.TabIndex = 18;
            this.nupCuarto_0.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.nupCuarto_0.Value = new decimal(new int[] {
            100,
            0,
            0,
            0});
            this.nupCuarto_0.ValueChanged += new System.EventHandler(this.nupCuarto_ValueChanged);
            // 
            // lblCuarto_0
            // 
            this.lblCuarto_0.AutoSize = true;
            this.lblCuarto_0.Location = new System.Drawing.Point(360, 507);
            this.lblCuarto_0.Name = "lblCuarto_0";
            this.lblCuarto_0.Size = new System.Drawing.Size(95, 12);
            this.lblCuarto_0.TabIndex = 17;
            this.lblCuarto_0.Text = "ping inferior a";
            // 
            // lblTerceroMs_0
            // 
            this.lblTerceroMs_0.AutoSize = true;
            this.lblTerceroMs_0.Location = new System.Drawing.Point(501, 485);
            this.lblTerceroMs_0.Name = "lblTerceroMs_0";
            this.lblTerceroMs_0.Size = new System.Drawing.Size(17, 12);
            this.lblTerceroMs_0.TabIndex = 16;
            this.lblTerceroMs_0.Text = "ms";
            // 
            // nupTercero_0
            // 
            this.nupTercero_0.BackColor = System.Drawing.Color.White;
            this.nupTercero_0.Location = new System.Drawing.Point(436, 483);
            this.nupTercero_0.Maximum = new decimal(new int[] {
            10000,
            0,
            0,
            0});
            this.nupTercero_0.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.nupTercero_0.Name = "nupTercero_0";
            this.nupTercero_0.Size = new System.Drawing.Size(59, 21);
            this.nupTercero_0.TabIndex = 15;
            this.nupTercero_0.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.nupTercero_0.Value = new decimal(new int[] {
            80,
            0,
            0,
            0});
            this.nupTercero_0.ValueChanged += new System.EventHandler(this.nupTercero_ValueChanged);
            // 
            // lblTercero_0
            // 
            this.lblTercero_0.AutoSize = true;
            this.lblTercero_0.Location = new System.Drawing.Point(360, 485);
            this.lblTercero_0.Name = "lblTercero_0";
            this.lblTercero_0.Size = new System.Drawing.Size(95, 12);
            this.lblTercero_0.TabIndex = 14;
            this.lblTercero_0.Text = "ping inferior a";
            // 
            // lblSegundoMs_0
            // 
            this.lblSegundoMs_0.AutoSize = true;
            this.lblSegundoMs_0.Location = new System.Drawing.Point(501, 462);
            this.lblSegundoMs_0.Name = "lblSegundoMs_0";
            this.lblSegundoMs_0.Size = new System.Drawing.Size(17, 12);
            this.lblSegundoMs_0.TabIndex = 13;
            this.lblSegundoMs_0.Text = "ms";
            // 
            // nupSegundo_0
            // 
            this.nupSegundo_0.BackColor = System.Drawing.Color.White;
            this.nupSegundo_0.Location = new System.Drawing.Point(436, 461);
            this.nupSegundo_0.Maximum = new decimal(new int[] {
            10000,
            0,
            0,
            0});
            this.nupSegundo_0.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.nupSegundo_0.Name = "nupSegundo_0";
            this.nupSegundo_0.Size = new System.Drawing.Size(59, 21);
            this.nupSegundo_0.TabIndex = 12;
            this.nupSegundo_0.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.nupSegundo_0.Value = new decimal(new int[] {
            60,
            0,
            0,
            0});
            this.nupSegundo_0.ValueChanged += new System.EventHandler(this.nupSegundo_ValueChanged);
            // 
            // lblSegundo_0
            // 
            this.lblSegundo_0.AutoSize = true;
            this.lblSegundo_0.Location = new System.Drawing.Point(360, 462);
            this.lblSegundo_0.Name = "lblSegundo_0";
            this.lblSegundo_0.Size = new System.Drawing.Size(95, 12);
            this.lblSegundo_0.TabIndex = 11;
            this.lblSegundo_0.Text = "ping inferior a";
            // 
            // lblPrimeroMs_0
            // 
            this.lblPrimeroMs_0.AutoSize = true;
            this.lblPrimeroMs_0.Location = new System.Drawing.Point(501, 440);
            this.lblPrimeroMs_0.Name = "lblPrimeroMs_0";
            this.lblPrimeroMs_0.Size = new System.Drawing.Size(17, 12);
            this.lblPrimeroMs_0.TabIndex = 10;
            this.lblPrimeroMs_0.Text = "ms";
            // 
            // nupPrimero_0
            // 
            this.nupPrimero_0.BackColor = System.Drawing.Color.White;
            this.nupPrimero_0.Location = new System.Drawing.Point(436, 438);
            this.nupPrimero_0.Maximum = new decimal(new int[] {
            10000,
            0,
            0,
            0});
            this.nupPrimero_0.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.nupPrimero_0.Name = "nupPrimero_0";
            this.nupPrimero_0.Size = new System.Drawing.Size(59, 21);
            this.nupPrimero_0.TabIndex = 9;
            this.nupPrimero_0.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.nupPrimero_0.Value = new decimal(new int[] {
            40,
            0,
            0,
            0});
            this.nupPrimero_0.ValueChanged += new System.EventHandler(this.nupPrimero_ValueChanged);
            // 
            // lblPrimero_0
            // 
            this.lblPrimero_0.AutoSize = true;
            this.lblPrimero_0.Location = new System.Drawing.Point(360, 440);
            this.lblPrimero_0.Name = "lblPrimero_0";
            this.lblPrimero_0.Size = new System.Drawing.Size(95, 12);
            this.lblPrimero_0.TabIndex = 8;
            this.lblPrimero_0.Text = "ping inferior a";
            // 
            // pbxSegundo_0
            // 
            this.pbxSegundo_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(177)))), ((int)(((byte)(213)))), ((int)(((byte)(128)))));
            this.pbxSegundo_0.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.pbxSegundo_0.Location = new System.Drawing.Point(336, 461);
            this.pbxSegundo_0.Name = "pbxSegundo_0";
            this.pbxSegundo_0.Size = new System.Drawing.Size(18, 17);
            this.pbxSegundo_0.TabIndex = 7;
            this.pbxSegundo_0.TabStop = false;
            // 
            // pbxTercero_0
            // 
            this.pbxTercero_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(235)))), ((int)(((byte)(132)))));
            this.pbxTercero_0.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.pbxTercero_0.Location = new System.Drawing.Point(336, 483);
            this.pbxTercero_0.Name = "pbxTercero_0";
            this.pbxTercero_0.Size = new System.Drawing.Size(18, 17);
            this.pbxTercero_0.TabIndex = 6;
            this.pbxTercero_0.TabStop = false;
            // 
            // pbxCuarto_0
            // 
            this.pbxCuarto_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(170)))), ((int)(((byte)(119)))));
            this.pbxCuarto_0.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.pbxCuarto_0.Location = new System.Drawing.Point(336, 505);
            this.pbxCuarto_0.Name = "pbxCuarto_0";
            this.pbxCuarto_0.Size = new System.Drawing.Size(18, 17);
            this.pbxCuarto_0.TabIndex = 5;
            this.pbxCuarto_0.TabStop = false;
            // 
            // pbxPrimero_0
            // 
            this.pbxPrimero_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(190)))), ((int)(((byte)(123)))));
            this.pbxPrimero_0.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.pbxPrimero_0.Location = new System.Drawing.Point(336, 438);
            this.pbxPrimero_0.Name = "pbxPrimero_0";
            this.pbxPrimero_0.Size = new System.Drawing.Size(18, 17);
            this.pbxPrimero_0.TabIndex = 4;
            this.pbxPrimero_0.TabStop = false;
            // 
            // cbxMostrarColores_0
            // 
            this.cbxMostrarColores_0.AutoSize = true;
            this.cbxMostrarColores_0.Checked = true;
            this.cbxMostrarColores_0.CheckState = System.Windows.Forms.CheckState.Checked;
            this.cbxMostrarColores_0.Location = new System.Drawing.Point(336, 415);
            this.cbxMostrarColores_0.Name = "cbxMostrarColores_0";
            this.cbxMostrarColores_0.Size = new System.Drawing.Size(234, 16);
            this.cbxMostrarColores_0.TabIndex = 3;
            this.cbxMostrarColores_0.Text = "Mostrar colores en las estadísticas";
            this.cbxMostrarColores_0.UseVisualStyleBackColor = true;
            this.cbxMostrarColores_0.CheckedChanged += new System.EventHandler(this.cbxMostrarColores_CheckedChanged);
            // 
            // lnkVaciarTabla_0
            // 
            this.lnkVaciarTabla_0.ActiveLinkColor = System.Drawing.Color.Blue;
            this.lnkVaciarTabla_0.AutoSize = true;
            this.lnkVaciarTabla_0.LinkColor = System.Drawing.Color.Blue;
            this.lnkVaciarTabla_0.Location = new System.Drawing.Point(506, 49);
            this.lnkVaciarTabla_0.Name = "lnkVaciarTabla_0";
            this.lnkVaciarTabla_0.Size = new System.Drawing.Size(77, 12);
            this.lnkVaciarTabla_0.TabIndex = 15;
            this.lnkVaciarTabla_0.TabStop = true;
            this.lnkVaciarTabla_0.Text = "Vaciar tabla";
            this.lnkVaciarTabla_0.VisitedLinkColor = System.Drawing.Color.Blue;
            this.lnkVaciarTabla_0.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lnkVaciarTabla_LinkClicked);
            // 
            // cbxPerdidos_0
            // 
            this.cbxPerdidos_0.AutoSize = true;
            this.cbxPerdidos_0.Checked = true;
            this.cbxPerdidos_0.CheckState = System.Windows.Forms.CheckState.Checked;
            this.cbxPerdidos_0.Location = new System.Drawing.Point(419, 48);
            this.cbxPerdidos_0.Name = "cbxPerdidos_0";
            this.cbxPerdidos_0.Size = new System.Drawing.Size(72, 16);
            this.cbxPerdidos_0.TabIndex = 3;
            this.cbxPerdidos_0.Text = "Perdidos";
            this.cbxPerdidos_0.UseVisualStyleBackColor = true;
            this.cbxPerdidos_0.CheckedChanged += new System.EventHandler(this.cbxPerdidos_CheckedChanged);
            // 
            // cbxRecibidos_0
            // 
            this.cbxRecibidos_0.AutoSize = true;
            this.cbxRecibidos_0.Checked = true;
            this.cbxRecibidos_0.CheckState = System.Windows.Forms.CheckState.Checked;
            this.cbxRecibidos_0.Location = new System.Drawing.Point(419, 28);
            this.cbxRecibidos_0.Name = "cbxRecibidos_0";
            this.cbxRecibidos_0.Size = new System.Drawing.Size(78, 16);
            this.cbxRecibidos_0.TabIndex = 2;
            this.cbxRecibidos_0.Text = "Recibidos";
            this.cbxRecibidos_0.UseVisualStyleBackColor = true;
            this.cbxRecibidos_0.CheckedChanged += new System.EventHandler(this.cbxRecibidos_CheckedChanged);
            // 
            // lblMostrar_0
            // 
            this.lblMostrar_0.AutoSize = true;
            this.lblMostrar_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblMostrar_0.Location = new System.Drawing.Point(320, 38);
            this.lblMostrar_0.Name = "lblMostrar_0";
            this.lblMostrar_0.Size = new System.Drawing.Size(92, 13);
            this.lblMostrar_0.TabIndex = 1;
            this.lblMostrar_0.Text = "Mostrar paquetes:";
            // 
            // dgvRegistros_0
            // 
            this.dgvRegistros_0.AllowUserToAddRows = false;
            this.dgvRegistros_0.AllowUserToDeleteRows = false;
            this.dgvRegistros_0.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(27)))), ((int)(((byte)(27)))));
            this.dgvRegistros_0.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
            dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
            dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
            dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.White;
            dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.Black;
            dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
            this.dgvRegistros_0.DefaultCellStyle = dataGridViewCellStyle2;
            this.dgvRegistros_0.Location = new System.Drawing.Point(13, 70);
            this.dgvRegistros_0.Name = "dgvRegistros_0";
            this.dgvRegistros_0.ReadOnly = true;
            this.dgvRegistros_0.RowHeadersVisible = false;
            this.dgvRegistros_0.Size = new System.Drawing.Size(574, 204);
            this.dgvRegistros_0.TabIndex = 0;
            // 
            // lblPromedio5_0
            // 
            this.lblPromedio5_0.AutoSize = true;
            this.lblPromedio5_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblPromedio5_0.Location = new System.Drawing.Point(232, 527);
            this.lblPromedio5_0.Name = "lblPromedio5_0";
            this.lblPromedio5_0.Size = new System.Drawing.Size(16, 13);
            this.lblPromedio5_0.TabIndex = 24;
            this.lblPromedio5_0.Text = "---";
            // 
            // lblTituloPromedio1_0
            // 
            this.lblTituloPromedio1_0.AutoSize = true;
            this.lblTituloPromedio1_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloPromedio1_0.Location = new System.Drawing.Point(143, 510);
            this.lblTituloPromedio1_0.Name = "lblTituloPromedio1_0";
            this.lblTituloPromedio1_0.Size = new System.Drawing.Size(88, 13);
            this.lblTituloPromedio1_0.TabIndex = 21;
            this.lblTituloPromedio1_0.Text = "Promedio (1 min):";
            // 
            // lblPromedio1_0
            // 
            this.lblPromedio1_0.AutoSize = true;
            this.lblPromedio1_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblPromedio1_0.Location = new System.Drawing.Point(232, 510);
            this.lblPromedio1_0.Name = "lblPromedio1_0";
            this.lblPromedio1_0.Size = new System.Drawing.Size(16, 13);
            this.lblPromedio1_0.TabIndex = 23;
            this.lblPromedio1_0.Text = "---";
            // 
            // lblTituloPromedio5_0
            // 
            this.lblTituloPromedio5_0.AutoSize = true;
            this.lblTituloPromedio5_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloPromedio5_0.Location = new System.Drawing.Point(143, 527);
            this.lblTituloPromedio5_0.Name = "lblTituloPromedio5_0";
            this.lblTituloPromedio5_0.Size = new System.Drawing.Size(88, 13);
            this.lblTituloPromedio5_0.TabIndex = 22;
            this.lblTituloPromedio5_0.Text = "Promedio (5 min):";
            // 
            // lblTituloEnviados_0
            // 
            this.lblTituloEnviados_0.AutoSize = true;
            this.lblTituloEnviados_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloEnviados_0.ForeColor = System.Drawing.Color.Black;
            this.lblTituloEnviados_0.Location = new System.Drawing.Point(11, 416);
            this.lblTituloEnviados_0.Name = "lblTituloEnviados_0";
            this.lblTituloEnviados_0.Size = new System.Drawing.Size(119, 13);
            this.lblTituloEnviados_0.TabIndex = 4;
            this.lblTituloEnviados_0.Text = "Paquetes enviados:";
            // 
            // lblCorteConexion_0
            // 
            this.lblCorteConexion_0.AutoSize = true;
            this.lblCorteConexion_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblCorteConexion_0.ForeColor = System.Drawing.Color.Maroon;
            this.lblCorteConexion_0.Location = new System.Drawing.Point(132, 466);
            this.lblCorteConexion_0.Name = "lblCorteConexion_0";
            this.lblCorteConexion_0.Size = new System.Drawing.Size(16, 13);
            this.lblCorteConexion_0.TabIndex = 20;
            this.lblCorteConexion_0.Text = "---";
            // 
            // lblEnviados_0
            // 
            this.lblEnviados_0.AutoSize = true;
            this.lblEnviados_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblEnviados_0.Location = new System.Drawing.Point(132, 416);
            this.lblEnviados_0.Name = "lblEnviados_0";
            this.lblEnviados_0.Size = new System.Drawing.Size(16, 13);
            this.lblEnviados_0.TabIndex = 5;
            this.lblEnviados_0.Text = "---";
            // 
            // lblTituloCorteConexion_0
            // 
            this.lblTituloCorteConexion_0.AutoSize = true;
            this.lblTituloCorteConexion_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloCorteConexion_0.ForeColor = System.Drawing.Color.Black;
            this.lblTituloCorteConexion_0.Location = new System.Drawing.Point(11, 466);
            this.lblTituloCorteConexion_0.Name = "lblTituloCorteConexion_0";
            this.lblTituloCorteConexion_0.Size = new System.Drawing.Size(120, 13);
            this.lblTituloCorteConexion_0.TabIndex = 19;
            this.lblTituloCorteConexion_0.Text = "Cortes de conexión:";
            // 
            // lblTituloRecibidos_0
            // 
            this.lblTituloRecibidos_0.AutoSize = true;
            this.lblTituloRecibidos_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloRecibidos_0.ForeColor = System.Drawing.Color.Black;
            this.lblTituloRecibidos_0.Location = new System.Drawing.Point(11, 433);
            this.lblTituloRecibidos_0.Name = "lblTituloRecibidos_0";
            this.lblTituloRecibidos_0.Size = new System.Drawing.Size(119, 13);
            this.lblTituloRecibidos_0.TabIndex = 6;
            this.lblTituloRecibidos_0.Text = "Paquetes recibidos:";
            // 
            // lblRecibidos_0
            // 
            this.lblRecibidos_0.AutoSize = true;
            this.lblRecibidos_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblRecibidos_0.ForeColor = System.Drawing.Color.Green;
            this.lblRecibidos_0.Location = new System.Drawing.Point(132, 433);
            this.lblRecibidos_0.Name = "lblRecibidos_0";
            this.lblRecibidos_0.Size = new System.Drawing.Size(16, 13);
            this.lblRecibidos_0.TabIndex = 7;
            this.lblRecibidos_0.Text = "---";
            // 
            // lblTituloPerdidos_0
            // 
            this.lblTituloPerdidos_0.AutoSize = true;
            this.lblTituloPerdidos_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloPerdidos_0.ForeColor = System.Drawing.Color.Black;
            this.lblTituloPerdidos_0.Location = new System.Drawing.Point(11, 450);
            this.lblTituloPerdidos_0.Name = "lblTituloPerdidos_0";
            this.lblTituloPerdidos_0.Size = new System.Drawing.Size(116, 13);
            this.lblTituloPerdidos_0.TabIndex = 8;
            this.lblTituloPerdidos_0.Text = "Paquetes perdidos:";
            // 
            // lblPerdidos_0
            // 
            this.lblPerdidos_0.AutoSize = true;
            this.lblPerdidos_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblPerdidos_0.ForeColor = System.Drawing.Color.Maroon;
            this.lblPerdidos_0.Location = new System.Drawing.Point(132, 450);
            this.lblPerdidos_0.Name = "lblPerdidos_0";
            this.lblPerdidos_0.Size = new System.Drawing.Size(16, 13);
            this.lblPerdidos_0.TabIndex = 9;
            this.lblPerdidos_0.Text = "---";
            // 
            // lblTituloTiemposLimite_0
            // 
            this.lblTituloTiemposLimite_0.AutoSize = true;
            this.lblTituloTiemposLimite_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloTiemposLimite_0.Location = new System.Drawing.Point(11, 486);
            this.lblTituloTiemposLimite_0.Name = "lblTituloTiemposLimite_0";
            this.lblTituloTiemposLimite_0.Size = new System.Drawing.Size(36, 13);
            this.lblTituloTiemposLimite_0.TabIndex = 10;
            this.lblTituloTiemposLimite_0.Text = "Ping:";
            // 
            // lblMaximo_0
            // 
            this.lblMaximo_0.AutoSize = true;
            this.lblMaximo_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblMaximo_0.Location = new System.Drawing.Point(67, 527);
            this.lblMaximo_0.Name = "lblMaximo_0";
            this.lblMaximo_0.Size = new System.Drawing.Size(16, 13);
            this.lblMaximo_0.TabIndex = 14;
            this.lblMaximo_0.Text = "---";
            // 
            // lblTituloMinimo_0
            // 
            this.lblTituloMinimo_0.AutoSize = true;
            this.lblTituloMinimo_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloMinimo_0.Location = new System.Drawing.Point(21, 510);
            this.lblTituloMinimo_0.Name = "lblTituloMinimo_0";
            this.lblTituloMinimo_0.Size = new System.Drawing.Size(45, 13);
            this.lblTituloMinimo_0.TabIndex = 11;
            this.lblTituloMinimo_0.Text = "Mínimo:";
            // 
            // lblMinimo_0
            // 
            this.lblMinimo_0.AutoSize = true;
            this.lblMinimo_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblMinimo_0.Location = new System.Drawing.Point(67, 510);
            this.lblMinimo_0.Name = "lblMinimo_0";
            this.lblMinimo_0.Size = new System.Drawing.Size(16, 13);
            this.lblMinimo_0.TabIndex = 13;
            this.lblMinimo_0.Text = "---";
            // 
            // lblTituloMaximo_0
            // 
            this.lblTituloMaximo_0.AutoSize = true;
            this.lblTituloMaximo_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblTituloMaximo_0.Location = new System.Drawing.Point(21, 527);
            this.lblTituloMaximo_0.Name = "lblTituloMaximo_0";
            this.lblTituloMaximo_0.Size = new System.Drawing.Size(46, 13);
            this.lblTituloMaximo_0.TabIndex = 12;
            this.lblTituloMaximo_0.Text = "Máximo:";
            // 
            // lblDetectar2
            // 
            this.lblDetectar2.AutoSize = true;
            this.lblDetectar2.Location = new System.Drawing.Point(312, 175);
            this.lblDetectar2.Name = "lblDetectar2";
            this.lblDetectar2.Size = new System.Drawing.Size(113, 12);
            this.lblDetectar2.TabIndex = 18;
            this.lblDetectar2.Text = "paquetes seguidos.";
            // 
            // nupPaquetesSeguidos
            // 
            this.nupPaquetesSeguidos.BackColor = System.Drawing.Color.White;
            this.nupPaquetesSeguidos.Location = new System.Drawing.Point(245, 174);
            this.nupPaquetesSeguidos.Maximum = new decimal(new int[] {
            1000,
            0,
            0,
            0});
            this.nupPaquetesSeguidos.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.nupPaquetesSeguidos.Name = "nupPaquetesSeguidos";
            this.nupPaquetesSeguidos.Size = new System.Drawing.Size(61, 21);
            this.nupPaquetesSeguidos.TabIndex = 17;
            this.nupPaquetesSeguidos.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.nupPaquetesSeguidos.Value = new decimal(new int[] {
            3,
            0,
            0,
            0});
            this.nupPaquetesSeguidos.ValueChanged += new System.EventHandler(this.nupPaquetesSeguidos_ValueChanged);
            // 
            // lblDetectar
            // 
            this.lblDetectar.AutoSize = true;
            this.lblDetectar.Location = new System.Drawing.Point(12, 175);
            this.lblDetectar.Name = "lblDetectar";
            this.lblDetectar.Size = new System.Drawing.Size(269, 12);
            this.lblDetectar.TabIndex = 16;
            this.lblDetectar.Text = "Detectar corte de conexión cuando se pierden";
            // 
            // contextMenuStripNotificador
            // 
            this.contextMenuStripNotificador.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.niAbrirProgramaToolStripMenuItem,
            this.niSalirDelProgramaToolStripMenuItem1});
            this.contextMenuStripNotificador.Name = "contextMenuStripNotificador";
            this.contextMenuStripNotificador.Size = new System.Drawing.Size(232, 48);
            // 
            // niAbrirProgramaToolStripMenuItem
            // 
            this.niAbrirProgramaToolStripMenuItem.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold);
            this.niAbrirProgramaToolStripMenuItem.Name = "niAbrirProgramaToolStripMenuItem";
            this.niAbrirProgramaToolStripMenuItem.Size = new System.Drawing.Size(231, 22);
            this.niAbrirProgramaToolStripMenuItem.Text = "Mostrar/Ocultar PingStatus";
            this.niAbrirProgramaToolStripMenuItem.Click += new System.EventHandler(this.niAbrirSyncroToolStripMenuItem_Click);
            // 
            // niSalirDelProgramaToolStripMenuItem1
            // 
            this.niSalirDelProgramaToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("niSalirDelProgramaToolStripMenuItem1.Image")));
            this.niSalirDelProgramaToolStripMenuItem1.Name = "niSalirDelProgramaToolStripMenuItem1";
            this.niSalirDelProgramaToolStripMenuItem1.Size = new System.Drawing.Size(231, 22);
            this.niSalirDelProgramaToolStripMenuItem1.Text = "Salir del programa";
            this.niSalirDelProgramaToolStripMenuItem1.Click += new System.EventHandler(this.niSalirDelProgramaToolStripMenuItem1_Click);
            // 
            // niNotificador
            // 
            this.niNotificador.ContextMenuStrip = this.contextMenuStripNotificador;
            this.niNotificador.Icon = ((System.Drawing.Icon)(resources.GetObject("niNotificador.Icon")));
            this.niNotificador.Text = "PingStatus";
            this.niNotificador.Visible = true;
            this.niNotificador.MouseClick += new System.Windows.Forms.MouseEventHandler(this.niNotificador_MouseClick);
            // 
            // lblGraficoMaximo_0
            // 
            this.lblGraficoMaximo_0.AutoSize = true;
            this.lblGraficoMaximo_0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(27)))), ((int)(((byte)(27)))));
            this.lblGraficoMaximo_0.ForeColor = System.Drawing.Color.Gray;
            this.lblGraficoMaximo_0.Location = new System.Drawing.Point(19, 282);
            this.lblGraficoMaximo_0.Name = "lblGraficoMaximo_0";
            this.lblGraficoMaximo_0.Size = new System.Drawing.Size(41, 12);
            this.lblGraficoMaximo_0.TabIndex = 1;
            this.lblGraficoMaximo_0.Text = "200 ms";
            // 
            // lblTituloMaximoGrafico2
            // 
            this.lblTituloMaximoGrafico2.AutoSize = true;
            this.lblTituloMaximoGrafico2.Location = new System.Drawing.Point(207, 199);
            this.lblTituloMaximoGrafico2.Name = "lblTituloMaximoGrafico2";
            this.lblTituloMaximoGrafico2.Size = new System.Drawing.Size(17, 12);
            this.lblTituloMaximoGrafico2.TabIndex = 21;
            this.lblTituloMaximoGrafico2.Text = "ms";
            // 
            // nupMaximoGrafico
            // 
            this.nupMaximoGrafico.BackColor = System.Drawing.Color.White;
            this.nupMaximoGrafico.Location = new System.Drawing.Point(142, 198);
            this.nupMaximoGrafico.Maximum = new decimal(new int[] {
            1000,
            0,
            0,
            0});
            this.nupMaximoGrafico.Minimum = new decimal(new int[] {
            50,
            0,
            0,
            0});
            this.nupMaximoGrafico.Name = "nupMaximoGrafico";
            this.nupMaximoGrafico.Size = new System.Drawing.Size(59, 21);
            this.nupMaximoGrafico.TabIndex = 20;
            this.nupMaximoGrafico.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.nupMaximoGrafico.Value = new decimal(new int[] {
            200,
            0,
            0,
            0});
            this.nupMaximoGrafico.ValueChanged += new System.EventHandler(this.nupMaximoGrafico_ValueChanged);
            // 
            // lblTituloMaximoGrafico
            // 
            this.lblTituloMaximoGrafico.AutoSize = true;
            this.lblTituloMaximoGrafico.Location = new System.Drawing.Point(12, 199);
            this.lblTituloMaximoGrafico.Name = "lblTituloMaximoGrafico";
            this.lblTituloMaximoGrafico.Size = new System.Drawing.Size(155, 12);
            this.lblTituloMaximoGrafico.TabIndex = 19;
            this.lblTituloMaximoGrafico.Text = "Valor máximo del gráfico:";
            // 
            // lblIdioma
            // 
            this.lblIdioma.AutoSize = true;
            this.lblIdioma.Location = new System.Drawing.Point(12, 38);
            this.lblIdioma.Name = "lblIdioma";
            this.lblIdioma.Size = new System.Drawing.Size(47, 12);
            this.lblIdioma.TabIndex = 2;
            this.lblIdioma.Text = "Idioma:";
            // 
            // cbxIdioma
            // 
            this.cbxIdioma.FormattingEnabled = true;
            this.cbxIdioma.Items.AddRange(new object[] {
            "简体中文",
            "English"});
            this.cbxIdioma.Location = new System.Drawing.Point(59, 35);
            this.cbxIdioma.Name = "cbxIdioma";
            this.cbxIdioma.Size = new System.Drawing.Size(121, 20);
            this.cbxIdioma.TabIndex = 1;
            this.cbxIdioma.SelectedIndexChanged += new System.EventHandler(this.cbxIdioma_SelectedIndexChanged);
            // 
            // cbxGuardarConfiguracion
            // 
            this.cbxGuardarConfiguracion.AutoSize = true;
            this.cbxGuardarConfiguracion.Location = new System.Drawing.Point(15, 63);
            this.cbxGuardarConfiguracion.Name = "cbxGuardarConfiguracion";
            this.cbxGuardarConfiguracion.Size = new System.Drawing.Size(480, 16);
            this.cbxGuardarConfiguracion.TabIndex = 0;
            this.cbxGuardarConfiguracion.Text = "Guardar la configuración de la aplicación (se creará un archivo config.txt).";
            this.cbxGuardarConfiguracion.UseVisualStyleBackColor = true;
            this.cbxGuardarConfiguracion.CheckedChanged += new System.EventHandler(this.cbxGuardarConfiguracion_CheckedChanged);
            // 
            // pbxDonar
            // 
            this.pbxDonar.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxDonar.Image = ((System.Drawing.Image)(resources.GetObject("pbxDonar.Image")));
            this.pbxDonar.Location = new System.Drawing.Point(421, 48);
            this.pbxDonar.Name = "pbxDonar";
            this.pbxDonar.Size = new System.Drawing.Size(149, 49);
            this.pbxDonar.TabIndex = 3;
            this.pbxDonar.TabStop = false;
            this.pbxDonar.Click += new System.EventHandler(this.pbxDonar_Click);
            // 
            // lblDonar
            // 
            this.lblDonar.ForeColor = System.Drawing.SystemColors.ControlDarkDark;
            this.lblDonar.Location = new System.Drawing.Point(405, 9);
            this.lblDonar.Name = "lblDonar";
            this.lblDonar.Size = new System.Drawing.Size(180, 36);
            this.lblDonar.TabIndex = 4;
            this.lblDonar.Text = "Si la aplicación te ha sido útil, ayúdanos a mantenerla. Muchas gracias!!";
            this.lblDonar.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
            // 
            // pbxDonate
            // 
            this.pbxDonate.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxDonate.Image = ((System.Drawing.Image)(resources.GetObject("pbxDonate.Image")));
            this.pbxDonate.Location = new System.Drawing.Point(421, 48);
            this.pbxDonate.Name = "pbxDonate";
            this.pbxDonate.Size = new System.Drawing.Size(149, 49);
            this.pbxDonate.TabIndex = 5;
            this.pbxDonate.TabStop = false;
            this.pbxDonate.Click += new System.EventHandler(this.pbxDonate_Click);
            // 
            // imgIconos
            // 
            this.imgIconos.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imgIconos.ImageStream")));
            this.imgIconos.TransparentColor = System.Drawing.Color.Transparent;
            this.imgIconos.Images.SetKeyName(0, "PingStatus0_16px.png");
            this.imgIconos.Images.SetKeyName(1, "PingStatus1_16px.png");
            this.imgIconos.Images.SetKeyName(2, "PingStatus2_16px.png");
            this.imgIconos.Images.SetKeyName(3, "PingStatus3_16px.png");
            this.imgIconos.Images.SetKeyName(4, "PingStatus4_16px.png");
            this.imgIconos.Images.SetKeyName(5, "PingStatus5_16px.png");
            // 
            // pbxBarraHeader
            // 
            this.pbxBarraHeader.BackColor = System.Drawing.Color.LightGray;
            this.pbxBarraHeader.Location = new System.Drawing.Point(-3, 100);
            this.pbxBarraHeader.Name = "pbxBarraHeader";
            this.pbxBarraHeader.Size = new System.Drawing.Size(620, 4);
            this.pbxBarraHeader.TabIndex = 6;
            this.pbxBarraHeader.TabStop = false;
            // 
            // pictureBox2
            // 
            this.pictureBox2.BackColor = System.Drawing.Color.LightGray;
            this.pictureBox2.Location = new System.Drawing.Point(-3, 0);
            this.pictureBox2.Name = "pictureBox2";
            this.pictureBox2.Size = new System.Drawing.Size(620, 4);
            this.pictureBox2.TabIndex = 7;
            this.pictureBox2.TabStop = false;
            // 
            // pbxBarraInfoPing
            // 
            this.pbxBarraInfoPing.BackColor = System.Drawing.Color.White;
            this.pbxBarraInfoPing.Location = new System.Drawing.Point(0, 4);
            this.pbxBarraInfoPing.Name = "pbxBarraInfoPing";
            this.pbxBarraInfoPing.Size = new System.Drawing.Size(387, 21);
            this.pbxBarraInfoPing.TabIndex = 8;
            this.pbxBarraInfoPing.TabStop = false;
            // 
            // lblGrupoInfo
            // 
            this.lblGrupoInfo.AutoSize = true;
            this.lblGrupoInfo.BackColor = System.Drawing.Color.White;
            this.lblGrupoInfo.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblGrupoInfo.Location = new System.Drawing.Point(9, 8);
            this.lblGrupoInfo.Name = "lblGrupoInfo";
            this.lblGrupoInfo.Size = new System.Drawing.Size(200, 13);
            this.lblGrupoInfo.TabIndex = 9;
            this.lblGrupoInfo.Text = "Información de la petición de ping";
            // 
            // pictureBox4
            // 
            this.pictureBox4.BackColor = System.Drawing.Color.LightGray;
            this.pictureBox4.Location = new System.Drawing.Point(387, 3);
            this.pictureBox4.Name = "pictureBox4";
            this.pictureBox4.Size = new System.Drawing.Size(4, 97);
            this.pictureBox4.TabIndex = 10;
            this.pictureBox4.TabStop = false;
            // 
            // pictureBox5
            // 
            this.pictureBox5.BackColor = System.Drawing.Color.LightGray;
            this.pictureBox5.Location = new System.Drawing.Point(-3, 24);
            this.pictureBox5.Name = "pictureBox5";
            this.pictureBox5.Size = new System.Drawing.Size(390, 2);
            this.pictureBox5.TabIndex = 11;
            this.pictureBox5.TabStop = false;
            // 
            // pbxLineaEstadisticas_0
            // 
            this.pbxLineaEstadisticas_0.BackColor = System.Drawing.Color.LightGray;
            this.pbxLineaEstadisticas_0.Location = new System.Drawing.Point(1, 21);
            this.pbxLineaEstadisticas_0.Name = "pbxLineaEstadisticas_0";
            this.pbxLineaEstadisticas_0.Size = new System.Drawing.Size(620, 2);
            this.pbxLineaEstadisticas_0.TabIndex = 28;
            this.pbxLineaEstadisticas_0.TabStop = false;
            // 
            // lblGrupoEstadisticas_0
            // 
            this.lblGrupoEstadisticas_0.AutoSize = true;
            this.lblGrupoEstadisticas_0.BackColor = System.Drawing.Color.White;
            this.lblGrupoEstadisticas_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblGrupoEstadisticas_0.Location = new System.Drawing.Point(11, 5);
            this.lblGrupoEstadisticas_0.Name = "lblGrupoEstadisticas_0";
            this.lblGrupoEstadisticas_0.Size = new System.Drawing.Size(77, 13);
            this.lblGrupoEstadisticas_0.TabIndex = 27;
            this.lblGrupoEstadisticas_0.Text = "Estadísticas";
            // 
            // pbxBarraEstadisticas_0
            // 
            this.pbxBarraEstadisticas_0.BackColor = System.Drawing.Color.White;
            this.pbxBarraEstadisticas_0.Location = new System.Drawing.Point(1, 0);
            this.pbxBarraEstadisticas_0.Name = "pbxBarraEstadisticas_0";
            this.pbxBarraEstadisticas_0.Size = new System.Drawing.Size(620, 21);
            this.pbxBarraEstadisticas_0.TabIndex = 26;
            this.pbxBarraEstadisticas_0.TabStop = false;
            // 
            // pbxLineaDetalladasSuperior_0
            // 
            this.pbxLineaDetalladasSuperior_0.BackColor = System.Drawing.Color.LightGray;
            this.pbxLineaDetalladasSuperior_0.Location = new System.Drawing.Point(-2, 379);
            this.pbxLineaDetalladasSuperior_0.Name = "pbxLineaDetalladasSuperior_0";
            this.pbxLineaDetalladasSuperior_0.Size = new System.Drawing.Size(620, 4);
            this.pbxLineaDetalladasSuperior_0.TabIndex = 29;
            this.pbxLineaDetalladasSuperior_0.TabStop = false;
            // 
            // pbxLineaDetalladasInferior_0
            // 
            this.pbxLineaDetalladasInferior_0.BackColor = System.Drawing.Color.LightGray;
            this.pbxLineaDetalladasInferior_0.Location = new System.Drawing.Point(-1, 403);
            this.pbxLineaDetalladasInferior_0.Name = "pbxLineaDetalladasInferior_0";
            this.pbxLineaDetalladasInferior_0.Size = new System.Drawing.Size(620, 2);
            this.pbxLineaDetalladasInferior_0.TabIndex = 32;
            this.pbxLineaDetalladasInferior_0.TabStop = false;
            // 
            // lblGrupoEstadisticasDetalladas_0
            // 
            this.lblGrupoEstadisticasDetalladas_0.AutoSize = true;
            this.lblGrupoEstadisticasDetalladas_0.BackColor = System.Drawing.Color.White;
            this.lblGrupoEstadisticasDetalladas_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblGrupoEstadisticasDetalladas_0.Location = new System.Drawing.Point(11, 388);
            this.lblGrupoEstadisticasDetalladas_0.Name = "lblGrupoEstadisticasDetalladas_0";
            this.lblGrupoEstadisticasDetalladas_0.Size = new System.Drawing.Size(139, 13);
            this.lblGrupoEstadisticasDetalladas_0.TabIndex = 31;
            this.lblGrupoEstadisticasDetalladas_0.Text = "Estadísticas detalladas";
            // 
            // pbxBarraDetalladas_0
            // 
            this.pbxBarraDetalladas_0.BackColor = System.Drawing.Color.White;
            this.pbxBarraDetalladas_0.Location = new System.Drawing.Point(-1, 383);
            this.pbxBarraDetalladas_0.Name = "pbxBarraDetalladas_0";
            this.pbxBarraDetalladas_0.Size = new System.Drawing.Size(320, 21);
            this.pbxBarraDetalladas_0.TabIndex = 30;
            this.pbxBarraDetalladas_0.TabStop = false;
            // 
            // lblGrupoNivelesPing_0
            // 
            this.lblGrupoNivelesPing_0.AutoSize = true;
            this.lblGrupoNivelesPing_0.BackColor = System.Drawing.Color.White;
            this.lblGrupoNivelesPing_0.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblGrupoNivelesPing_0.Location = new System.Drawing.Point(333, 388);
            this.lblGrupoNivelesPing_0.Name = "lblGrupoNivelesPing_0";
            this.lblGrupoNivelesPing_0.Size = new System.Drawing.Size(95, 13);
            this.lblGrupoNivelesPing_0.TabIndex = 34;
            this.lblGrupoNivelesPing_0.Text = "Niveles de ping";
            // 
            // pbxBarraColores_0
            // 
            this.pbxBarraColores_0.BackColor = System.Drawing.Color.White;
            this.pbxBarraColores_0.Location = new System.Drawing.Point(321, 383);
            this.pbxBarraColores_0.Name = "pbxBarraColores_0";
            this.pbxBarraColores_0.Size = new System.Drawing.Size(300, 21);
            this.pbxBarraColores_0.TabIndex = 33;
            this.pbxBarraColores_0.TabStop = false;
            // 
            // pictureBox12
            // 
            this.pictureBox12.BackColor = System.Drawing.Color.LightGray;
            this.pictureBox12.Location = new System.Drawing.Point(-1, 0);
            this.pictureBox12.Name = "pictureBox12";
            this.pictureBox12.Size = new System.Drawing.Size(620, 4);
            this.pictureBox12.TabIndex = 35;
            this.pictureBox12.TabStop = false;
            // 
            // pbxSeparadorVerEstadisticas_0
            // 
            this.pbxSeparadorVerEstadisticas_0.BackColor = System.Drawing.Color.LightGray;
            this.pbxSeparadorVerEstadisticas_0.Location = new System.Drawing.Point(312, 382);
            this.pbxSeparadorVerEstadisticas_0.Name = "pbxSeparadorVerEstadisticas_0";
            this.pbxSeparadorVerEstadisticas_0.Size = new System.Drawing.Size(10, 195);
            this.pbxSeparadorVerEstadisticas_0.TabIndex = 36;
            this.pbxSeparadorVerEstadisticas_0.TabStop = false;
            // 
            // pictureBox14
            // 
            this.pictureBox14.BackColor = System.Drawing.Color.LightGray;
            this.pictureBox14.Location = new System.Drawing.Point(0, 24);
            this.pictureBox14.Name = "pictureBox14";
            this.pictureBox14.Size = new System.Drawing.Size(620, 2);
            this.pictureBox14.TabIndex = 39;
            this.pictureBox14.TabStop = false;
            // 
            // lblGrupoOpciones
            // 
            this.lblGrupoOpciones.AutoSize = true;
            this.lblGrupoOpciones.BackColor = System.Drawing.Color.White;
            this.lblGrupoOpciones.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblGrupoOpciones.Location = new System.Drawing.Point(9, 8);
            this.lblGrupoOpciones.Name = "lblGrupoOpciones";
            this.lblGrupoOpciones.Size = new System.Drawing.Size(60, 13);
            this.lblGrupoOpciones.TabIndex = 38;
            this.lblGrupoOpciones.Text = "Opciones";
            // 
            // pictureBox15
            // 
            this.pictureBox15.BackColor = System.Drawing.Color.White;
            this.pictureBox15.Location = new System.Drawing.Point(-1, 4);
            this.pictureBox15.Name = "pictureBox15";
            this.pictureBox15.Size = new System.Drawing.Size(620, 21);
            this.pictureBox15.TabIndex = 37;
            this.pictureBox15.TabStop = false;
            // 
            // lblEstadoOpciones
            // 
            this.lblEstadoOpciones.AutoSize = true;
            this.lblEstadoOpciones.BackColor = System.Drawing.Color.White;
            this.lblEstadoOpciones.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblEstadoOpciones.Location = new System.Drawing.Point(80, 8);
            this.lblEstadoOpciones.Name = "lblEstadoOpciones";
            this.lblEstadoOpciones.Size = new System.Drawing.Size(11, 13);
            this.lblEstadoOpciones.TabIndex = 40;
            this.lblEstadoOpciones.Text = "-";
            // 
            // pnlOpciones
            // 
            this.pnlOpciones.Controls.Add(this.numPort);
            this.pnlOpciones.Controls.Add(this.pbxLineaLog2);
            this.pnlOpciones.Controls.Add(this.pbxLineaLog1);
            this.pnlOpciones.Controls.Add(this.cbTCPPing);
            this.pnlOpciones.Controls.Add(this.cbxGuardarLogCortes);
            this.pnlOpciones.Controls.Add(this.cbxGuardarLogPerdidos);
            this.pnlOpciones.Controls.Add(this.cbxGuardarLogRecibidos);
            this.pnlOpciones.Controls.Add(this.lblGuardarLog);
            this.pnlOpciones.Controls.Add(this.cbxGuardarLog);
            this.pnlOpciones.Controls.Add(this.lblTituloTiempoEspera2);
            this.pnlOpciones.Controls.Add(this.lblTituloTiempoEspera);
            this.pnlOpciones.Controls.Add(this.nupTiempoEspera);
            this.pnlOpciones.Controls.Add(this.lblTituloTamanoBuffer2);
            this.pnlOpciones.Controls.Add(this.lblTituloTamanoBuffer);
            this.pnlOpciones.Controls.Add(this.nupTamanoBuffer);
            this.pnlOpciones.Controls.Add(this.cbxEjecutarInicio);
            this.pnlOpciones.Controls.Add(this.cbxIniciarSystemtray);
            this.pnlOpciones.Controls.Add(this.lblVersionPrograma);
            this.pnlOpciones.Controls.Add(this.lblNombrePrograma);
            this.pnlOpciones.Controls.Add(this.pbxLogo);
            this.pnlOpciones.Controls.Add(this.lblExplicacionAcerca);
            this.pnlOpciones.Controls.Add(this.pictureBox17);
            this.pnlOpciones.Controls.Add(this.pictureBox18);
            this.pnlOpciones.Controls.Add(this.lblGrupoAcerca);
            this.pnlOpciones.Controls.Add(this.pictureBox19);
            this.pnlOpciones.Controls.Add(this.btnCerrarOpciones);
            this.pnlOpciones.Controls.Add(this.nupPaquetesSeguidos);
            this.pnlOpciones.Controls.Add(this.lblEstadoOpciones);
            this.pnlOpciones.Controls.Add(this.lblDetectar2);
            this.pnlOpciones.Controls.Add(this.pictureBox14);
            this.pnlOpciones.Controls.Add(this.lblDetectar);
            this.pnlOpciones.Controls.Add(this.pictureBox12);
            this.pnlOpciones.Controls.Add(this.cbxGuardarConfiguracion);
            this.pnlOpciones.Controls.Add(this.cbxIdioma);
            this.pnlOpciones.Controls.Add(this.lblIdioma);
            this.pnlOpciones.Controls.Add(this.lblTituloMaximoGrafico2);
            this.pnlOpciones.Controls.Add(this.lblTituloMaximoGrafico);
            this.pnlOpciones.Controls.Add(this.nupMaximoGrafico);
            this.pnlOpciones.Controls.Add(this.lblGrupoOpciones);
            this.pnlOpciones.Controls.Add(this.pictureBox15);
            this.pnlOpciones.Location = new System.Drawing.Point(438, 100);
            this.pnlOpciones.Name = "pnlOpciones";
            this.pnlOpciones.Size = new System.Drawing.Size(617, 554);
            this.pnlOpciones.TabIndex = 41;
            // 
            // numPort
            // 
            this.numPort.Enabled = false;
            this.numPort.Location = new System.Drawing.Point(145, 274);
            this.numPort.Maximum = new decimal(new int[] {
            65535,
            0,
            0,
            0});
            this.numPort.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.numPort.Name = "numPort";
            this.numPort.Size = new System.Drawing.Size(50, 21);
            this.numPort.TabIndex = 66;
            this.numPort.Value = new decimal(new int[] {
            80,
            0,
            0,
            0});
            // 
            // pbxLineaLog2
            // 
            this.pbxLineaLog2.BackColor = System.Drawing.Color.LightGray;
            this.pbxLineaLog2.Location = new System.Drawing.Point(39, 154);
            this.pbxLineaLog2.Name = "pbxLineaLog2";
            this.pbxLineaLog2.Size = new System.Drawing.Size(17, 2);
            this.pbxLineaLog2.TabIndex = 64;
            this.pbxLineaLog2.TabStop = false;
            // 
            // pbxLineaLog1
            // 
            this.pbxLineaLog1.BackColor = System.Drawing.Color.LightGray;
            this.pbxLineaLog1.Location = new System.Drawing.Point(39, 142);
            this.pbxLineaLog1.Name = "pbxLineaLog1";
            this.pbxLineaLog1.Size = new System.Drawing.Size(2, 14);
            this.pbxLineaLog1.TabIndex = 63;
            this.pbxLineaLog1.TabStop = false;
            // 
            // cbTCPPing
            // 
            this.cbTCPPing.AutoSize = true;
            this.cbTCPPing.Location = new System.Drawing.Point(12, 277);
            this.cbTCPPing.Name = "cbTCPPing";
            this.cbTCPPing.Size = new System.Drawing.Size(132, 16);
            this.cbTCPPing.TabIndex = 62;
            this.cbTCPPing.Text = "TCP Ping   端口号:";
            this.cbTCPPing.UseVisualStyleBackColor = true;
            this.cbTCPPing.CheckedChanged += new System.EventHandler(this.cbTCPPing_CheckedChanged);
            // 
            // cbxGuardarLogCortes
            // 
            this.cbxGuardarLogCortes.AutoSize = true;
            this.cbxGuardarLogCortes.Location = new System.Drawing.Point(345, 148);
            this.cbxGuardarLogCortes.Name = "cbxGuardarLogCortes";
            this.cbxGuardarLogCortes.Size = new System.Drawing.Size(132, 16);
            this.cbxGuardarLogCortes.TabIndex = 62;
            this.cbxGuardarLogCortes.Text = "Cortes de conexión";
            this.cbxGuardarLogCortes.UseVisualStyleBackColor = true;
            this.cbxGuardarLogCortes.CheckedChanged += new System.EventHandler(this.cbxGuardarLogCortes_CheckedChanged);
            // 
            // cbxGuardarLogPerdidos
            // 
            this.cbxGuardarLogPerdidos.AutoSize = true;
            this.cbxGuardarLogPerdidos.Location = new System.Drawing.Point(252, 148);
            this.cbxGuardarLogPerdidos.Name = "cbxGuardarLogPerdidos";
            this.cbxGuardarLogPerdidos.Size = new System.Drawing.Size(72, 16);
            this.cbxGuardarLogPerdidos.TabIndex = 61;
            this.cbxGuardarLogPerdidos.Text = "Perdidos";
            this.cbxGuardarLogPerdidos.UseVisualStyleBackColor = true;
            this.cbxGuardarLogPerdidos.CheckedChanged += new System.EventHandler(this.cbxGuardarLogPerdidos_CheckedChanged);
            // 
            // cbxGuardarLogRecibidos
            // 
            this.cbxGuardarLogRecibidos.AutoSize = true;
            this.cbxGuardarLogRecibidos.Location = new System.Drawing.Point(161, 148);
            this.cbxGuardarLogRecibidos.Name = "cbxGuardarLogRecibidos";
            this.cbxGuardarLogRecibidos.Size = new System.Drawing.Size(78, 16);
            this.cbxGuardarLogRecibidos.TabIndex = 60;
            this.cbxGuardarLogRecibidos.Text = "Recibidos";
            this.cbxGuardarLogRecibidos.UseVisualStyleBackColor = true;
            this.cbxGuardarLogRecibidos.CheckedChanged += new System.EventHandler(this.cbxGuardarLogRecibidos_CheckedChanged);
            // 
            // lblGuardarLog
            // 
            this.lblGuardarLog.AutoSize = true;
            this.lblGuardarLog.Location = new System.Drawing.Point(60, 149);
            this.lblGuardarLog.Name = "lblGuardarLog";
            this.lblGuardarLog.Size = new System.Drawing.Size(107, 12);
            this.lblGuardarLog.TabIndex = 59;
            this.lblGuardarLog.Text = "Guardar paquetes:";
            // 
            // cbxGuardarLog
            // 
            this.cbxGuardarLog.AutoSize = true;
            this.cbxGuardarLog.Location = new System.Drawing.Point(15, 126);
            this.cbxGuardarLog.Name = "cbxGuardarLog";
            this.cbxGuardarLog.Size = new System.Drawing.Size(402, 16);
            this.cbxGuardarLog.TabIndex = 58;
            this.cbxGuardarLog.Text = "Guardar histórico en un archivo (se creará un archivo log.txt).";
            this.cbxGuardarLog.UseVisualStyleBackColor = true;
            this.cbxGuardarLog.CheckedChanged += new System.EventHandler(this.cbxGuardarLog_CheckedChanged);
            // 
            // lblTituloTiempoEspera2
            // 
            this.lblTituloTiempoEspera2.AutoSize = true;
            this.lblTituloTiempoEspera2.Location = new System.Drawing.Point(229, 247);
            this.lblTituloTiempoEspera2.Name = "lblTituloTiempoEspera2";
            this.lblTituloTiempoEspera2.Size = new System.Drawing.Size(17, 12);
            this.lblTituloTiempoEspera2.TabIndex = 57;
            this.lblTituloTiempoEspera2.Text = "ms";
            // 
            // lblTituloTiempoEspera
            // 
            this.lblTituloTiempoEspera.AutoSize = true;
            this.lblTituloTiempoEspera.Location = new System.Drawing.Point(12, 247);
            this.lblTituloTiempoEspera.Name = "lblTituloTiempoEspera";
            this.lblTituloTiempoEspera.Size = new System.Drawing.Size(167, 12);
            this.lblTituloTiempoEspera.TabIndex = 55;
            this.lblTituloTiempoEspera.Text = "Tiempo de espera agotado en";
            // 
            // nupTiempoEspera
            // 
            this.nupTiempoEspera.BackColor = System.Drawing.Color.White;
            this.nupTiempoEspera.Location = new System.Drawing.Point(164, 246);
            this.nupTiempoEspera.Maximum = new decimal(new int[] {
            10000,
            0,
            0,
            0});
            this.nupTiempoEspera.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.nupTiempoEspera.Name = "nupTiempoEspera";
            this.nupTiempoEspera.Size = new System.Drawing.Size(59, 21);
            this.nupTiempoEspera.TabIndex = 56;
            this.nupTiempoEspera.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.nupTiempoEspera.Value = new decimal(new int[] {
            1000,
            0,
            0,
            0});
            this.nupTiempoEspera.ValueChanged += new System.EventHandler(this.nupTiempoEspera_ValueChanged);
            // 
            // lblTituloTamanoBuffer2
            // 
            this.lblTituloTamanoBuffer2.AutoSize = true;
            this.lblTituloTamanoBuffer2.Location = new System.Drawing.Point(238, 223);
            this.lblTituloTamanoBuffer2.Name = "lblTituloTamanoBuffer2";
            this.lblTituloTamanoBuffer2.Size = new System.Drawing.Size(35, 12);
            this.lblTituloTamanoBuffer2.TabIndex = 54;
            this.lblTituloTamanoBuffer2.Text = "bytes";
            // 
            // lblTituloTamanoBuffer
            // 
            this.lblTituloTamanoBuffer.AutoSize = true;
            this.lblTituloTamanoBuffer.Location = new System.Drawing.Point(12, 223);
            this.lblTituloTamanoBuffer.Name = "lblTituloTamanoBuffer";
            this.lblTituloTamanoBuffer.Size = new System.Drawing.Size(179, 12);
            this.lblTituloTamanoBuffer.TabIndex = 52;
            this.lblTituloTamanoBuffer.Text = "Tamaño de buffer del paquete:";
            // 
            // nupTamanoBuffer
            // 
            this.nupTamanoBuffer.BackColor = System.Drawing.Color.White;
            this.nupTamanoBuffer.Location = new System.Drawing.Point(173, 222);
            this.nupTamanoBuffer.Maximum = new decimal(new int[] {
            2048,
            0,
            0,
            0});
            this.nupTamanoBuffer.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.nupTamanoBuffer.Name = "nupTamanoBuffer";
            this.nupTamanoBuffer.Size = new System.Drawing.Size(59, 21);
            this.nupTamanoBuffer.TabIndex = 53;
            this.nupTamanoBuffer.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.nupTamanoBuffer.Value = new decimal(new int[] {
            32,
            0,
            0,
            0});
            this.nupTamanoBuffer.ValueChanged += new System.EventHandler(this.nupTamanoBuffer_ValueChanged);
            // 
            // cbxEjecutarInicio
            // 
            this.cbxEjecutarInicio.AutoSize = true;
            this.cbxEjecutarInicio.Location = new System.Drawing.Point(15, 105);
            this.cbxEjecutarInicio.Name = "cbxEjecutarInicio";
            this.cbxEjecutarInicio.Size = new System.Drawing.Size(432, 16);
            this.cbxEjecutarInicio.TabIndex = 51;
            this.cbxEjecutarInicio.Text = "Iniciar peticiones de ping automáticamente al iniciar la aplicación.";
            this.cbxEjecutarInicio.UseVisualStyleBackColor = true;
            this.cbxEjecutarInicio.CheckedChanged += new System.EventHandler(this.cbxEjecutarInicio_CheckedChanged);
            // 
            // cbxIniciarSystemtray
            // 
            this.cbxIniciarSystemtray.AutoSize = true;
            this.cbxIniciarSystemtray.Location = new System.Drawing.Point(15, 84);
            this.cbxIniciarSystemtray.Name = "cbxIniciarSystemtray";
            this.cbxIniciarSystemtray.Size = new System.Drawing.Size(408, 16);
            this.cbxIniciarSystemtray.TabIndex = 50;
            this.cbxIniciarSystemtray.Text = "Iniciar minimizado a la bandeja del sistema (al lado del reloj).";
            this.cbxIniciarSystemtray.UseVisualStyleBackColor = true;
            this.cbxIniciarSystemtray.CheckedChanged += new System.EventHandler(this.cbxIniciarSystemtray_CheckedChanged);
            // 
            // lblVersionPrograma
            // 
            this.lblVersionPrograma.AutoSize = true;
            this.lblVersionPrograma.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblVersionPrograma.ForeColor = System.Drawing.Color.Gray;
            this.lblVersionPrograma.Location = new System.Drawing.Point(213, 356);
            this.lblVersionPrograma.Name = "lblVersionPrograma";
            this.lblVersionPrograma.Size = new System.Drawing.Size(36, 13);
            this.lblVersionPrograma.TabIndex = 49;
            this.lblVersionPrograma.Text = "3.0.0";
            // 
            // lblNombrePrograma
            // 
            this.lblNombrePrograma.AutoSize = true;
            this.lblNombrePrograma.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblNombrePrograma.Location = new System.Drawing.Point(142, 356);
            this.lblNombrePrograma.Name = "lblNombrePrograma";
            this.lblNombrePrograma.Size = new System.Drawing.Size(68, 13);
            this.lblNombrePrograma.TabIndex = 48;
            this.lblNombrePrograma.Text = "PingStatus";
            // 
            // pbxLogo
            // 
            this.pbxLogo.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pbxLogo.BackgroundImage")));
            this.pbxLogo.Location = new System.Drawing.Point(14, 349);
            this.pbxLogo.Name = "pbxLogo";
            this.pbxLogo.Size = new System.Drawing.Size(110, 102);
            this.pbxLogo.TabIndex = 47;
            this.pbxLogo.TabStop = false;
            // 
            // lblExplicacionAcerca
            // 
            this.lblExplicacionAcerca.Location = new System.Drawing.Point(142, 385);
            this.lblExplicacionAcerca.Name = "lblExplicacionAcerca";
            this.lblExplicacionAcerca.Size = new System.Drawing.Size(430, 98);
            this.lblExplicacionAcerca.TabIndex = 46;
            this.lblExplicacionAcerca.Text = resources.GetString("lblExplicacionAcerca.Text");
            // 
            // pictureBox17
            // 
            this.pictureBox17.BackColor = System.Drawing.Color.LightGray;
            this.pictureBox17.Location = new System.Drawing.Point(0, 342);
            this.pictureBox17.Name = "pictureBox17";
            this.pictureBox17.Size = new System.Drawing.Size(620, 2);
            this.pictureBox17.TabIndex = 45;
            this.pictureBox17.TabStop = false;
            // 
            // pictureBox18
            // 
            this.pictureBox18.BackColor = System.Drawing.Color.LightGray;
            this.pictureBox18.Location = new System.Drawing.Point(-1, 318);
            this.pictureBox18.Name = "pictureBox18";
            this.pictureBox18.Size = new System.Drawing.Size(620, 4);
            this.pictureBox18.TabIndex = 42;
            this.pictureBox18.TabStop = false;
            // 
            // lblGrupoAcerca
            // 
            this.lblGrupoAcerca.AutoSize = true;
            this.lblGrupoAcerca.BackColor = System.Drawing.Color.White;
            this.lblGrupoAcerca.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.lblGrupoAcerca.Location = new System.Drawing.Point(9, 326);
            this.lblGrupoAcerca.Name = "lblGrupoAcerca";
            this.lblGrupoAcerca.Size = new System.Drawing.Size(77, 13);
            this.lblGrupoAcerca.TabIndex = 44;
            this.lblGrupoAcerca.Text = "Acerca de...";
            // 
            // pictureBox19
            // 
            this.pictureBox19.BackColor = System.Drawing.Color.White;
            this.pictureBox19.Location = new System.Drawing.Point(0, 321);
            this.pictureBox19.Name = "pictureBox19";
            this.pictureBox19.Size = new System.Drawing.Size(620, 21);
            this.pictureBox19.TabIndex = 43;
            this.pictureBox19.TabStop = false;
            // 
            // btnCerrarOpciones
            // 
            this.btnCerrarOpciones.Location = new System.Drawing.Point(495, 284);
            this.btnCerrarOpciones.Name = "btnCerrarOpciones";
            this.btnCerrarOpciones.Size = new System.Drawing.Size(99, 21);
            this.btnCerrarOpciones.TabIndex = 41;
            this.btnCerrarOpciones.Text = "Aceptar";
            this.btnCerrarOpciones.UseVisualStyleBackColor = true;
            this.btnCerrarOpciones.Click += new System.EventHandler(this.btnCloseOptions_Click);
            // 
            // pbxBarraFooter
            // 
            this.pbxBarraFooter.BackColor = System.Drawing.Color.LightGray;
            this.pbxBarraFooter.Location = new System.Drawing.Point(-2, 576);
            this.pbxBarraFooter.Name = "pbxBarraFooter";
            this.pbxBarraFooter.Size = new System.Drawing.Size(620, 10);
            this.pbxBarraFooter.TabIndex = 42;
            this.pbxBarraFooter.TabStop = false;
            // 
            // timerInicio
            // 
            this.timerInicio.Interval = 10;
            this.timerInicio.Tick += new System.EventHandler(this.timerInicio_Tick);
            // 
            // pnlPing_0
            // 
            this.pnlPing_0.Controls.Add(this.pbxPausarActivado_0);
            this.pnlPing_0.Controls.Add(this.pbxIniciarActivado_0);
            this.pnlPing_0.Controls.Add(this.pbxPausarDesactivado_0);
            this.pnlPing_0.Controls.Add(this.pbxIniciarDesactivado_0);
            this.pnlPing_0.Controls.Add(this.pbxSeparadorAutoscroll_0);
            this.pnlPing_0.Controls.Add(this.dgvRegistros_0);
            this.pnlPing_0.Controls.Add(this.lblMostrar_0);
            this.pnlPing_0.Controls.Add(this.cbxRecibidos_0);
            this.pnlPing_0.Controls.Add(this.cbxPerdidos_0);
            this.pnlPing_0.Controls.Add(this.lnkVaciarTabla_0);
            this.pnlPing_0.Controls.Add(this.lblTituloMaximo_0);
            this.pnlPing_0.Controls.Add(this.pbxLineaEstadisticas_0);
            this.pnlPing_0.Controls.Add(this.cbxAutoScroll_0);
            this.pnlPing_0.Controls.Add(this.lblGraficoMaximo_0);
            this.pnlPing_0.Controls.Add(this.lblMinimo_0);
            this.pnlPing_0.Controls.Add(this.pbxLineaDetalladasInferior_0);
            this.pnlPing_0.Controls.Add(this.lblTituloMinimo_0);
            this.pnlPing_0.Controls.Add(this.lblIP_0);
            this.pnlPing_0.Controls.Add(this.txtIP_0);
            this.pnlPing_0.Controls.Add(this.pbxSeparadorVerEstadisticas_0);
            this.pnlPing_0.Controls.Add(this.lblQuinto_0);
            this.pnlPing_0.Controls.Add(this.lblMaximo_0);
            this.pnlPing_0.Controls.Add(this.lblPromedio5_0);
            this.pnlPing_0.Controls.Add(this.lblTituloTiemposLimite_0);
            this.pnlPing_0.Controls.Add(this.pbxQuinto_0);
            this.pnlPing_0.Controls.Add(this.pnlGrafico_0);
            this.pnlPing_0.Controls.Add(this.lblGrupoNivelesPing_0);
            this.pnlPing_0.Controls.Add(this.lblPerdidos_0);
            this.pnlPing_0.Controls.Add(this.lblCuartoMs_0);
            this.pnlPing_0.Controls.Add(this.lblTituloPerdidos_0);
            this.pnlPing_0.Controls.Add(this.lblTituloPromedio1_0);
            this.pnlPing_0.Controls.Add(this.pbxBarraFooter);
            this.pnlPing_0.Controls.Add(this.lblGrupoEstadisticas_0);
            this.pnlPing_0.Controls.Add(this.nupCuarto_0);
            this.pnlPing_0.Controls.Add(this.cbxMostrarColores_0);
            this.pnlPing_0.Controls.Add(this.pbxBarraColores_0);
            this.pnlPing_0.Controls.Add(this.lblRecibidos_0);
            this.pnlPing_0.Controls.Add(this.lblCuarto_0);
            this.pnlPing_0.Controls.Add(this.pbxPrimero_0);
            this.pnlPing_0.Controls.Add(this.lblPromedio1_0);
            this.pnlPing_0.Controls.Add(this.pbxCuarto_0);
            this.pnlPing_0.Controls.Add(this.lblTerceroMs_0);
            this.pnlPing_0.Controls.Add(this.lblTituloRecibidos_0);
            this.pnlPing_0.Controls.Add(this.nupTercero_0);
            this.pnlPing_0.Controls.Add(this.pbxTercero_0);
            this.pnlPing_0.Controls.Add(this.lblTituloPromedio5_0);
            this.pnlPing_0.Controls.Add(this.pbxLineaDetalladasSuperior_0);
            this.pnlPing_0.Controls.Add(this.lblTercero_0);
            this.pnlPing_0.Controls.Add(this.pbxSegundo_0);
            this.pnlPing_0.Controls.Add(this.lblGrupoEstadisticasDetalladas_0);
            this.pnlPing_0.Controls.Add(this.lblPrimero_0);
            this.pnlPing_0.Controls.Add(this.lblSegundoMs_0);
            this.pnlPing_0.Controls.Add(this.lblTituloCorteConexion_0);
            this.pnlPing_0.Controls.Add(this.lblTituloEnviados_0);
            this.pnlPing_0.Controls.Add(this.nupPrimero_0);
            this.pnlPing_0.Controls.Add(this.nupSegundo_0);
            this.pnlPing_0.Controls.Add(this.lblEnviados_0);
            this.pnlPing_0.Controls.Add(this.lblCorteConexion_0);
            this.pnlPing_0.Controls.Add(this.lblPrimeroMs_0);
            this.pnlPing_0.Controls.Add(this.lblSegundo_0);
            this.pnlPing_0.Controls.Add(this.pbxBarraDetalladas_0);
            this.pnlPing_0.Controls.Add(this.pbxBarraEstadisticas_0);
            this.pnlPing_0.Location = new System.Drawing.Point(-1, 102);
            this.pnlPing_0.Name = "pnlPing_0";
            this.pnlPing_0.Size = new System.Drawing.Size(617, 599);
            this.pnlPing_0.TabIndex = 44;
            this.pnlPing_0.Visible = false;
            // 
            // pbxPausarActivado_0
            // 
            this.pbxPausarActivado_0.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPausarActivado_0.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPausarActivado_0.Image = ((System.Drawing.Image)(resources.GetObject("pbxPausarActivado_0.Image")));
            this.pbxPausarActivado_0.Location = new System.Drawing.Point(276, 37);
            this.pbxPausarActivado_0.Name = "pbxPausarActivado_0";
            this.pbxPausarActivado_0.Size = new System.Drawing.Size(16, 15);
            this.pbxPausarActivado_0.TabIndex = 79;
            this.pbxPausarActivado_0.TabStop = false;
            // 
            // pbxIniciarActivado_0
            // 
            this.pbxIniciarActivado_0.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxIniciarActivado_0.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxIniciarActivado_0.Image = ((System.Drawing.Image)(resources.GetObject("pbxIniciarActivado_0.Image")));
            this.pbxIniciarActivado_0.Location = new System.Drawing.Point(254, 37);
            this.pbxIniciarActivado_0.Name = "pbxIniciarActivado_0";
            this.pbxIniciarActivado_0.Size = new System.Drawing.Size(16, 15);
            this.pbxIniciarActivado_0.TabIndex = 78;
            this.pbxIniciarActivado_0.TabStop = false;
            // 
            // pbxPausarDesactivado_0
            // 
            this.pbxPausarDesactivado_0.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPausarDesactivado_0.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPausarDesactivado_0.Image = ((System.Drawing.Image)(resources.GetObject("pbxPausarDesactivado_0.Image")));
            this.pbxPausarDesactivado_0.Location = new System.Drawing.Point(276, 37);
            this.pbxPausarDesactivado_0.Name = "pbxPausarDesactivado_0";
            this.pbxPausarDesactivado_0.Size = new System.Drawing.Size(16, 15);
            this.pbxPausarDesactivado_0.TabIndex = 77;
            this.pbxPausarDesactivado_0.TabStop = false;
            this.pbxPausarDesactivado_0.Click += new System.EventHandler(this.pbxPausarDesactivado_Click);
            // 
            // pbxIniciarDesactivado_0
            // 
            this.pbxIniciarDesactivado_0.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxIniciarDesactivado_0.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxIniciarDesactivado_0.Image = ((System.Drawing.Image)(resources.GetObject("pbxIniciarDesactivado_0.Image")));
            this.pbxIniciarDesactivado_0.Location = new System.Drawing.Point(254, 37);
            this.pbxIniciarDesactivado_0.Name = "pbxIniciarDesactivado_0";
            this.pbxIniciarDesactivado_0.Size = new System.Drawing.Size(16, 15);
            this.pbxIniciarDesactivado_0.TabIndex = 76;
            this.pbxIniciarDesactivado_0.TabStop = false;
            this.pbxIniciarDesactivado_0.Click += new System.EventHandler(this.pbxIniciarDesactivado_Click);
            // 
            // pbxSeparadorAutoscroll_0
            // 
            this.pbxSeparadorAutoscroll_0.BackColor = System.Drawing.Color.LightGray;
            this.pbxSeparadorAutoscroll_0.Location = new System.Drawing.Point(498, 21);
            this.pbxSeparadorAutoscroll_0.Name = "pbxSeparadorAutoscroll_0";
            this.pbxSeparadorAutoscroll_0.Size = new System.Drawing.Size(2, 46);
            this.pbxSeparadorAutoscroll_0.TabIndex = 37;
            this.pbxSeparadorAutoscroll_0.TabStop = false;
            // 
            // pbxPanelPing_1
            // 
            this.pbxPanelPing_1.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_1.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_1.Location = new System.Drawing.Point(6, 31);
            this.pbxPanelPing_1.Name = "pbxPanelPing_1";
            this.pbxPanelPing_1.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_1.TabIndex = 45;
            this.pbxPanelPing_1.TabStop = false;
            this.pbxPanelPing_1.Tag = "1";
            this.pbxPanelPing_1.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxLiniesFondoPings
            // 
            this.pbxLiniesFondoPings.BackColor = System.Drawing.Color.LightGray;
            this.pbxLiniesFondoPings.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxLiniesFondoPings.Location = new System.Drawing.Point(5, 30);
            this.pbxLiniesFondoPings.Name = "pbxLiniesFondoPings";
            this.pbxLiniesFondoPings.Size = new System.Drawing.Size(377, 65);
            this.pbxLiniesFondoPings.TabIndex = 46;
            this.pbxLiniesFondoPings.TabStop = false;
            // 
            // pbxPanelPing_9
            // 
            this.pbxPanelPing_9.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_9.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_9.Location = new System.Drawing.Point(6, 53);
            this.pbxPanelPing_9.Name = "pbxPanelPing_9";
            this.pbxPanelPing_9.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_9.TabIndex = 47;
            this.pbxPanelPing_9.TabStop = false;
            this.pbxPanelPing_9.Tag = "9";
            this.pbxPanelPing_9.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_17
            // 
            this.pbxPanelPing_17.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_17.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_17.Location = new System.Drawing.Point(6, 74);
            this.pbxPanelPing_17.Name = "pbxPanelPing_17";
            this.pbxPanelPing_17.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_17.TabIndex = 48;
            this.pbxPanelPing_17.TabStop = false;
            this.pbxPanelPing_17.Tag = "17";
            this.pbxPanelPing_17.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_2
            // 
            this.pbxPanelPing_2.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_2.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_2.Location = new System.Drawing.Point(53, 31);
            this.pbxPanelPing_2.Name = "pbxPanelPing_2";
            this.pbxPanelPing_2.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_2.TabIndex = 49;
            this.pbxPanelPing_2.TabStop = false;
            this.pbxPanelPing_2.Tag = "2";
            this.pbxPanelPing_2.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_10
            // 
            this.pbxPanelPing_10.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_10.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_10.Location = new System.Drawing.Point(53, 53);
            this.pbxPanelPing_10.Name = "pbxPanelPing_10";
            this.pbxPanelPing_10.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_10.TabIndex = 50;
            this.pbxPanelPing_10.TabStop = false;
            this.pbxPanelPing_10.Tag = "10";
            this.pbxPanelPing_10.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_18
            // 
            this.pbxPanelPing_18.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_18.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_18.Location = new System.Drawing.Point(53, 74);
            this.pbxPanelPing_18.Name = "pbxPanelPing_18";
            this.pbxPanelPing_18.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_18.TabIndex = 51;
            this.pbxPanelPing_18.TabStop = false;
            this.pbxPanelPing_18.Tag = "18";
            this.pbxPanelPing_18.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_3
            // 
            this.pbxPanelPing_3.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_3.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_3.Location = new System.Drawing.Point(100, 31);
            this.pbxPanelPing_3.Name = "pbxPanelPing_3";
            this.pbxPanelPing_3.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_3.TabIndex = 52;
            this.pbxPanelPing_3.TabStop = false;
            this.pbxPanelPing_3.Tag = "3";
            this.pbxPanelPing_3.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_11
            // 
            this.pbxPanelPing_11.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_11.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_11.Location = new System.Drawing.Point(100, 53);
            this.pbxPanelPing_11.Name = "pbxPanelPing_11";
            this.pbxPanelPing_11.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_11.TabIndex = 53;
            this.pbxPanelPing_11.TabStop = false;
            this.pbxPanelPing_11.Tag = "11";
            this.pbxPanelPing_11.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_19
            // 
            this.pbxPanelPing_19.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_19.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_19.Location = new System.Drawing.Point(100, 74);
            this.pbxPanelPing_19.Name = "pbxPanelPing_19";
            this.pbxPanelPing_19.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_19.TabIndex = 54;
            this.pbxPanelPing_19.TabStop = false;
            this.pbxPanelPing_19.Tag = "19";
            this.pbxPanelPing_19.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_4
            // 
            this.pbxPanelPing_4.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_4.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_4.Location = new System.Drawing.Point(147, 31);
            this.pbxPanelPing_4.Name = "pbxPanelPing_4";
            this.pbxPanelPing_4.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_4.TabIndex = 55;
            this.pbxPanelPing_4.TabStop = false;
            this.pbxPanelPing_4.Tag = "4";
            this.pbxPanelPing_4.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_12
            // 
            this.pbxPanelPing_12.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_12.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_12.Location = new System.Drawing.Point(147, 53);
            this.pbxPanelPing_12.Name = "pbxPanelPing_12";
            this.pbxPanelPing_12.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_12.TabIndex = 56;
            this.pbxPanelPing_12.TabStop = false;
            this.pbxPanelPing_12.Tag = "12";
            this.pbxPanelPing_12.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_20
            // 
            this.pbxPanelPing_20.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_20.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_20.Location = new System.Drawing.Point(147, 74);
            this.pbxPanelPing_20.Name = "pbxPanelPing_20";
            this.pbxPanelPing_20.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_20.TabIndex = 57;
            this.pbxPanelPing_20.TabStop = false;
            this.pbxPanelPing_20.Tag = "20";
            this.pbxPanelPing_20.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_5
            // 
            this.pbxPanelPing_5.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_5.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_5.Location = new System.Drawing.Point(194, 31);
            this.pbxPanelPing_5.Name = "pbxPanelPing_5";
            this.pbxPanelPing_5.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_5.TabIndex = 58;
            this.pbxPanelPing_5.TabStop = false;
            this.pbxPanelPing_5.Tag = "5";
            this.pbxPanelPing_5.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_13
            // 
            this.pbxPanelPing_13.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_13.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_13.Location = new System.Drawing.Point(194, 53);
            this.pbxPanelPing_13.Name = "pbxPanelPing_13";
            this.pbxPanelPing_13.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_13.TabIndex = 59;
            this.pbxPanelPing_13.TabStop = false;
            this.pbxPanelPing_13.Tag = "13";
            this.pbxPanelPing_13.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_21
            // 
            this.pbxPanelPing_21.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_21.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_21.Location = new System.Drawing.Point(194, 74);
            this.pbxPanelPing_21.Name = "pbxPanelPing_21";
            this.pbxPanelPing_21.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_21.TabIndex = 60;
            this.pbxPanelPing_21.TabStop = false;
            this.pbxPanelPing_21.Tag = "21";
            this.pbxPanelPing_21.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_6
            // 
            this.pbxPanelPing_6.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_6.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_6.Location = new System.Drawing.Point(241, 31);
            this.pbxPanelPing_6.Name = "pbxPanelPing_6";
            this.pbxPanelPing_6.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_6.TabIndex = 61;
            this.pbxPanelPing_6.TabStop = false;
            this.pbxPanelPing_6.Tag = "6";
            this.pbxPanelPing_6.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_14
            // 
            this.pbxPanelPing_14.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_14.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_14.Location = new System.Drawing.Point(241, 53);
            this.pbxPanelPing_14.Name = "pbxPanelPing_14";
            this.pbxPanelPing_14.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_14.TabIndex = 62;
            this.pbxPanelPing_14.TabStop = false;
            this.pbxPanelPing_14.Tag = "14";
            this.pbxPanelPing_14.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_22
            // 
            this.pbxPanelPing_22.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_22.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_22.Location = new System.Drawing.Point(241, 74);
            this.pbxPanelPing_22.Name = "pbxPanelPing_22";
            this.pbxPanelPing_22.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_22.TabIndex = 63;
            this.pbxPanelPing_22.TabStop = false;
            this.pbxPanelPing_22.Tag = "22";
            this.pbxPanelPing_22.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_7
            // 
            this.pbxPanelPing_7.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_7.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_7.Location = new System.Drawing.Point(288, 31);
            this.pbxPanelPing_7.Name = "pbxPanelPing_7";
            this.pbxPanelPing_7.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_7.TabIndex = 64;
            this.pbxPanelPing_7.TabStop = false;
            this.pbxPanelPing_7.Tag = "7";
            this.pbxPanelPing_7.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_15
            // 
            this.pbxPanelPing_15.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_15.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_15.Location = new System.Drawing.Point(288, 53);
            this.pbxPanelPing_15.Name = "pbxPanelPing_15";
            this.pbxPanelPing_15.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_15.TabIndex = 65;
            this.pbxPanelPing_15.TabStop = false;
            this.pbxPanelPing_15.Tag = "15";
            this.pbxPanelPing_15.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_23
            // 
            this.pbxPanelPing_23.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_23.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_23.Location = new System.Drawing.Point(288, 74);
            this.pbxPanelPing_23.Name = "pbxPanelPing_23";
            this.pbxPanelPing_23.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_23.TabIndex = 66;
            this.pbxPanelPing_23.TabStop = false;
            this.pbxPanelPing_23.Tag = "23";
            this.pbxPanelPing_23.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_8
            // 
            this.pbxPanelPing_8.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_8.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_8.Location = new System.Drawing.Point(335, 31);
            this.pbxPanelPing_8.Name = "pbxPanelPing_8";
            this.pbxPanelPing_8.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_8.TabIndex = 67;
            this.pbxPanelPing_8.TabStop = false;
            this.pbxPanelPing_8.Tag = "8";
            this.pbxPanelPing_8.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_16
            // 
            this.pbxPanelPing_16.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_16.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_16.Location = new System.Drawing.Point(335, 53);
            this.pbxPanelPing_16.Name = "pbxPanelPing_16";
            this.pbxPanelPing_16.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_16.TabIndex = 68;
            this.pbxPanelPing_16.TabStop = false;
            this.pbxPanelPing_16.Tag = "16";
            this.pbxPanelPing_16.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxPanelPing_24
            // 
            this.pbxPanelPing_24.BackColor = System.Drawing.Color.WhiteSmoke;
            this.pbxPanelPing_24.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelPing_24.Location = new System.Drawing.Point(335, 74);
            this.pbxPanelPing_24.Name = "pbxPanelPing_24";
            this.pbxPanelPing_24.Size = new System.Drawing.Size(46, 20);
            this.pbxPanelPing_24.TabIndex = 69;
            this.pbxPanelPing_24.TabStop = false;
            this.pbxPanelPing_24.Tag = "24";
            this.pbxPanelPing_24.Click += new System.EventHandler(this.pbxPanelPing_Click);
            // 
            // pbxOpcionesDesactivado
            // 
            this.pbxOpcionesDesactivado.BackColor = System.Drawing.Color.White;
            this.pbxOpcionesDesactivado.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxOpcionesDesactivado.Image = ((System.Drawing.Image)(resources.GetObject("pbxOpcionesDesactivado.Image")));
            this.pbxOpcionesDesactivado.Location = new System.Drawing.Point(365, 6);
            this.pbxOpcionesDesactivado.Name = "pbxOpcionesDesactivado";
            this.pbxOpcionesDesactivado.Size = new System.Drawing.Size(16, 15);
            this.pbxOpcionesDesactivado.TabIndex = 70;
            this.pbxOpcionesDesactivado.TabStop = false;
            this.pbxOpcionesDesactivado.Click += new System.EventHandler(this.pbxOpciones_Click);
            // 
            // pbxPausarTodosDesactivado
            // 
            this.pbxPausarTodosDesactivado.BackColor = System.Drawing.Color.White;
            this.pbxPausarTodosDesactivado.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPausarTodosDesactivado.Image = ((System.Drawing.Image)(resources.GetObject("pbxPausarTodosDesactivado.Image")));
            this.pbxPausarTodosDesactivado.Location = new System.Drawing.Point(343, 6);
            this.pbxPausarTodosDesactivado.Name = "pbxPausarTodosDesactivado";
            this.pbxPausarTodosDesactivado.Size = new System.Drawing.Size(16, 15);
            this.pbxPausarTodosDesactivado.TabIndex = 71;
            this.pbxPausarTodosDesactivado.TabStop = false;
            this.pbxPausarTodosDesactivado.Click += new System.EventHandler(this.pbxPausarTodos_Click);
            // 
            // pbxIniciarTodosDesactivado
            // 
            this.pbxIniciarTodosDesactivado.BackColor = System.Drawing.Color.White;
            this.pbxIniciarTodosDesactivado.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxIniciarTodosDesactivado.Image = ((System.Drawing.Image)(resources.GetObject("pbxIniciarTodosDesactivado.Image")));
            this.pbxIniciarTodosDesactivado.Location = new System.Drawing.Point(321, 6);
            this.pbxIniciarTodosDesactivado.Name = "pbxIniciarTodosDesactivado";
            this.pbxIniciarTodosDesactivado.Size = new System.Drawing.Size(16, 15);
            this.pbxIniciarTodosDesactivado.TabIndex = 72;
            this.pbxIniciarTodosDesactivado.TabStop = false;
            this.pbxIniciarTodosDesactivado.Click += new System.EventHandler(this.pbxIniciarTodos_Click);
            // 
            // pbxIniciarTodosActivado
            // 
            this.pbxIniciarTodosActivado.BackColor = System.Drawing.Color.White;
            this.pbxIniciarTodosActivado.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxIniciarTodosActivado.Image = ((System.Drawing.Image)(resources.GetObject("pbxIniciarTodosActivado.Image")));
            this.pbxIniciarTodosActivado.Location = new System.Drawing.Point(321, 6);
            this.pbxIniciarTodosActivado.Name = "pbxIniciarTodosActivado";
            this.pbxIniciarTodosActivado.Size = new System.Drawing.Size(16, 15);
            this.pbxIniciarTodosActivado.TabIndex = 73;
            this.pbxIniciarTodosActivado.TabStop = false;
            // 
            // pbxPausarTodosActivado
            // 
            this.pbxPausarTodosActivado.BackColor = System.Drawing.Color.White;
            this.pbxPausarTodosActivado.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPausarTodosActivado.Image = ((System.Drawing.Image)(resources.GetObject("pbxPausarTodosActivado.Image")));
            this.pbxPausarTodosActivado.Location = new System.Drawing.Point(343, 6);
            this.pbxPausarTodosActivado.Name = "pbxPausarTodosActivado";
            this.pbxPausarTodosActivado.Size = new System.Drawing.Size(16, 15);
            this.pbxPausarTodosActivado.TabIndex = 74;
            this.pbxPausarTodosActivado.TabStop = false;
            // 
            // pbxPanelActivado
            // 
            this.pbxPanelActivado.BackColor = System.Drawing.Color.DarkOrange;
            this.pbxPanelActivado.Cursor = System.Windows.Forms.Cursors.Hand;
            this.pbxPanelActivado.Location = new System.Drawing.Point(5, 30);
            this.pbxPanelActivado.Name = "pbxPanelActivado";
            this.pbxPanelActivado.Size = new System.Drawing.Size(48, 22);
            this.pbxPanelActivado.TabIndex = 75;
            this.pbxPanelActivado.TabStop = false;
            this.pbxPanelActivado.Tag = "1";
            // 
            // bgWorkerIniciar
            // 
            this.bgWorkerIniciar.DoWork += new System.ComponentModel.DoWorkEventHandler(this.bgWorkerStart_DoWork);
            // 
            // General
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.BackColor = System.Drawing.Color.WhiteSmoke;
            this.ClientSize = new System.Drawing.Size(618, 721);
            this.Controls.Add(this.pbxPanelActivado);
            this.Controls.Add(this.pbxPausarTodosActivado);
            this.Controls.Add(this.pbxIniciarTodosActivado);
            this.Controls.Add(this.pbxIniciarTodosDesactivado);
            this.Controls.Add(this.pbxPausarTodosDesactivado);
            this.Controls.Add(this.pbxOpcionesDesactivado);
            this.Controls.Add(this.pbxPanelPing_24);
            this.Controls.Add(this.pbxPanelPing_16);
            this.Controls.Add(this.pbxPanelPing_8);
            this.Controls.Add(this.pbxPanelPing_23);
            this.Controls.Add(this.pbxPanelPing_15);
            this.Controls.Add(this.pbxPanelPing_7);
            this.Controls.Add(this.pbxPanelPing_22);
            this.Controls.Add(this.pbxPanelPing_14);
            this.Controls.Add(this.pbxPanelPing_6);
            this.Controls.Add(this.pbxPanelPing_21);
            this.Controls.Add(this.pbxPanelPing_13);
            this.Controls.Add(this.pbxPanelPing_5);
            this.Controls.Add(this.pbxPanelPing_20);
            this.Controls.Add(this.pbxPanelPing_12);
            this.Controls.Add(this.pbxPanelPing_4);
            this.Controls.Add(this.pbxPanelPing_19);
            this.Controls.Add(this.pbxPanelPing_11);
            this.Controls.Add(this.pbxPanelPing_3);
            this.Controls.Add(this.pbxPanelPing_18);
            this.Controls.Add(this.pbxPanelPing_10);
            this.Controls.Add(this.pbxPanelPing_2);
            this.Controls.Add(this.pbxPanelPing_17);
            this.Controls.Add(this.pbxPanelPing_9);
            this.Controls.Add(this.pbxPanelPing_1);
            this.Controls.Add(this.pnlOpciones);
            this.Controls.Add(this.pnlPing_0);
            this.Controls.Add(this.pictureBox5);
            this.Controls.Add(this.pictureBox4);
            this.Controls.Add(this.lblGrupoInfo);
            this.Controls.Add(this.pbxBarraInfoPing);
            this.Controls.Add(this.lblDonar);
            this.Controls.Add(this.pbxDonar);
            this.Controls.Add(this.pbxDonate);
            this.Controls.Add(this.pbxBarraHeader);
            this.Controls.Add(this.pictureBox2);
            this.Controls.Add(this.pbxLiniesFondoPings);
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
            this.MaximizeBox = false;
            this.MaximumSize = new System.Drawing.Size(1920, 1080);
            this.MinimumSize = new System.Drawing.Size(614, 700);
            this.Name = "General";
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            this.Text = "PingStatus 3.0.0 - by Bakidok";
            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.General_FormClosing);
            this.Load += new System.EventHandler(this.General_Load);
            this.pnlGrafico_0.ResumeLayout(false);
            this.pnlBarras_0.ResumeLayout(false);
            ((System.ComponentModel.ISupportInitialize)(this.pbxGraficoLineaInferior_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxGraficoLineaMedio_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxGraficoLineaSuperior_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxQuinto_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupCuarto_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupTercero_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupSegundo_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupPrimero_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxSegundo_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxTercero_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxCuarto_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPrimero_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.dgvRegistros_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupPaquetesSeguidos)).EndInit();
            this.contextMenuStripNotificador.ResumeLayout(false);
            ((System.ComponentModel.ISupportInitialize)(this.nupMaximoGrafico)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxDonar)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxDonate)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraHeader)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraInfoPing)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaEstadisticas_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraEstadisticas_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaDetalladasSuperior_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaDetalladasInferior_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraDetalladas_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraColores_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxSeparadorVerEstadisticas_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox14)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox15)).EndInit();
            this.pnlOpciones.ResumeLayout(false);
            this.pnlOpciones.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)(this.numPort)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaLog2)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLineaLog1)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupTiempoEspera)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.nupTamanoBuffer)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLogo)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox17)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox18)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox19)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxBarraFooter)).EndInit();
            this.pnlPing_0.ResumeLayout(false);
            this.pnlPing_0.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPausarActivado_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxIniciarActivado_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPausarDesactivado_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxIniciarDesactivado_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxSeparadorAutoscroll_0)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_1)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxLiniesFondoPings)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_9)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_17)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_2)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_10)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_18)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_3)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_11)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_19)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_4)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_12)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_20)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_5)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_13)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_21)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_6)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_14)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_22)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_7)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_15)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_23)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_8)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_16)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelPing_24)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxOpcionesDesactivado)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPausarTodosDesactivado)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxIniciarTodosDesactivado)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxIniciarTodosActivado)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPausarTodosActivado)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.pbxPanelActivado)).EndInit();
            this.ResumeLayout(false);
            this.PerformLayout();

		}

		private void lblPanelPing_Click(object sender, EventArgs e)
		{
			Label label = (Label)sender;
			this.mostrarPanelPing(Convert.ToInt32(label.Tag.ToString()));
		}

		private void lnkOpciones_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
		{
			if (!this.pnlOpciones.Visible)
			{
				this.mostrarOpciones();
				return;
			}
			this.pnlOpciones.Visible = false;
		}

		private void lnkVaciarTabla_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
		{
			this.dgvRegistrosList[this.intPanelActivo - 1].Rows.Clear();
		}

		public void mostrarErrorGuardarConfiguracion()
		{
			this.mostrarOpciones();
			this.lblEstadoOpciones.ForeColor = Color.Red;
			if (this.cbxIdioma.SelectedItem.ToString() == "English")
			{
				this.lblEstadoOpciones.Text = this.strErrorGuardarEN;
				return;
			}
			this.lblEstadoOpciones.Text = this.strErrorGuardarES;
		}

		public void mostrarEstado(int intElemento, string strFrase)
		{
			string str;
			string str1;
			string str2;
			int backColor;
			string[] strArrays;
			if (this.dgvRegistrosList[intElemento].InvokeRequired)
			{
				General.mostrarEstadoCallback _mostrarEstadoCallback = new General.mostrarEstadoCallback(this.mostrarEstado);
				object[] objArray = new object[] { intElemento, strFrase };
				base.Invoke(_mostrarEstadoCallback, objArray);
				return;
			}
			APPConfig fichero = new APPConfig(this.strPathFicheroLogList[intElemento]);
			DataGridViewCellStyle dataGridViewCellStyle = null;
			DataGridViewCellStyle dataGridViewCellStyle1 = null;
			string[] strArrays1 = new string[3];
			char[] chrArray = new char[] { '#' };
			strArrays1[0] = strFrase.Split(chrArray)[0];
			char[] chrArray1 = new char[] { '#' };
			strArrays1[1] = strFrase.Split(chrArray1)[1];
			char[] chrArray2 = new char[] { '#' };
			strArrays1[2] = strFrase.Split(chrArray2)[2];
			if (strArrays1[1].ToString() == "recibido")
			{
				if (this.cbxRecibidosList[intElemento].Checked)
				{
					DataGridViewRowCollection rows = this.dgvRegistrosList[intElemento].Rows;
					object[] objArray1 = new object[] { strArrays1[0].ToString(), strArrays1[2].ToString() };
					rows.Add(objArray1);
				}
				int num = Convert.ToInt32(strArrays1[2].ToString().Replace(" ms", ""));
				Color white = Color.White;
				if (this.cbxMostrarColoresList[intElemento].Checked)
				{
					dataGridViewCellStyle = new DataGridViewCellStyle();
					if (num <= Convert.ToInt32(this.nupPrimeroList[intElemento].Value))
					{
						backColor = intElemento + 1;
						int num1 = intElemento + 1;
						dataGridViewCellStyle.BackColor = base.Controls[string.Concat("pnlPing_", backColor.ToString())].Controls[string.Concat("pbxPrimero_", num1.ToString())].BackColor;
						int num2 = intElemento + 1;
						int num3 = intElemento + 1;
						dataGridViewCellStyle.SelectionBackColor = base.Controls[string.Concat("pnlPing_", num2.ToString())].Controls[string.Concat("pbxPrimero_", num3.ToString())].BackColor;
						int num4 = intElemento + 1;
						int num5 = intElemento + 1;
						white = base.Controls[string.Concat("pnlPing_", num4.ToString())].Controls[string.Concat("pbxPrimero_", num5.ToString())].BackColor;
						if (intElemento + 1 == this.intPanelActivo)
						{
							this.niNotificador.Icon = this.icoPrimero;
						}
					}
					else if (num <= Convert.ToInt32(this.nupSegundoList[intElemento].Value))
					{
						int num6 = intElemento + 1;
						int num7 = intElemento + 1;
						dataGridViewCellStyle.BackColor = base.Controls[string.Concat("pnlPing_", num6.ToString())].Controls[string.Concat("pbxSegundo_", num7.ToString())].BackColor;
						int num8 = intElemento + 1;
						int num9 = intElemento + 1;
						dataGridViewCellStyle.SelectionBackColor = base.Controls[string.Concat("pnlPing_", num8.ToString())].Controls[string.Concat("pbxSegundo_", num9.ToString())].BackColor;
						int num10 = intElemento + 1;
						int num11 = intElemento + 1;
						white = base.Controls[string.Concat("pnlPing_", num10.ToString())].Controls[string.Concat("pbxSegundo_", num11.ToString())].BackColor;
						if (intElemento + 1 == this.intPanelActivo)
						{
							this.niNotificador.Icon = this.icoSegundo;
						}
					}
					else if (num <= Convert.ToInt32(this.nupTerceroList[intElemento].Value))
					{
						int num12 = intElemento + 1;
						int num13 = intElemento + 1;
						dataGridViewCellStyle.BackColor = base.Controls[string.Concat("pnlPing_", num12.ToString())].Controls[string.Concat("pbxTercero_", num13.ToString())].BackColor;
						int num14 = intElemento + 1;
						int num15 = intElemento + 1;
						dataGridViewCellStyle.SelectionBackColor = base.Controls[string.Concat("pnlPing_", num14.ToString())].Controls[string.Concat("pbxTercero_", num15.ToString())].BackColor;
						int num16 = intElemento + 1;
						int num17 = intElemento + 1;
						white = base.Controls[string.Concat("pnlPing_", num16.ToString())].Controls[string.Concat("pbxTercero_", num17.ToString())].BackColor;
						if (intElemento + 1 == this.intPanelActivo)
						{
							this.niNotificador.Icon = this.icoTercero;
						}
					}
					else if (num > Convert.ToInt32(this.nupCuartoList[intElemento].Value))
					{
						int num18 = intElemento + 1;
						int num19 = intElemento + 1;
						dataGridViewCellStyle.BackColor = base.Controls[string.Concat("pnlPing_", num18.ToString())].Controls[string.Concat("pbxQuinto_", num19.ToString())].BackColor;
						int num20 = intElemento + 1;
						int num21 = intElemento + 1;
						dataGridViewCellStyle.SelectionBackColor = base.Controls[string.Concat("pnlPing_", num20.ToString())].Controls[string.Concat("pbxQuinto_", num21.ToString())].BackColor;
						int num22 = intElemento + 1;
						int num23 = intElemento + 1;
						white = base.Controls[string.Concat("pnlPing_", num22.ToString())].Controls[string.Concat("pbxQuinto_", num23.ToString())].BackColor;
						if (intElemento + 1 == this.intPanelActivo)
						{
							this.niNotificador.Icon = this.icoQuinto;
						}
					}
					else
					{
						int num24 = intElemento + 1;
						int num25 = intElemento + 1;
						dataGridViewCellStyle.BackColor = base.Controls[string.Concat("pnlPing_", num24.ToString())].Controls[string.Concat("pbxCuarto_", num25.ToString())].BackColor;
						int num26 = intElemento + 1;
						int num27 = intElemento + 1;
						dataGridViewCellStyle.SelectionBackColor = base.Controls[string.Concat("pnlPing_", num26.ToString())].Controls[string.Concat("pbxCuarto_", num27.ToString())].BackColor;
						int num28 = intElemento + 1;
						int num29 = intElemento + 1;
						white = base.Controls[string.Concat("pnlPing_", num28.ToString())].Controls[string.Concat("pbxCuarto_", num29.ToString())].BackColor;
						if (intElemento + 1 == this.intPanelActivo)
						{
							this.niNotificador.Icon = this.icoCuarto;
						}
					}
					if (this.cbxRecibidosList[intElemento].Checked)
					{
						this.dgvRegistrosList[intElemento]["hora", this.dgvRegistrosList[intElemento].Rows.Count - 1].Style = dataGridViewCellStyle;
						this.dgvRegistrosList[intElemento]["estado", this.dgvRegistrosList[intElemento].Rows.Count - 1].Style = dataGridViewCellStyle;
					}
				}
				if (this.cbxAutoScrollList[intElemento].Checked && this.cbxRecibidosList[intElemento].Checked)
				{
					this.dgvRegistrosList[intElemento].FirstDisplayedCell = this.dgvRegistrosList[intElemento]["hora", this.dgvRegistrosList[intElemento].Rows.Count - 1];
				}
				int num30 = intElemento + 1;
				base.Controls[string.Concat("pbxPanelPing_", num30.ToString())].BackColor = white;
				int num31 = intElemento + 1;
				base.Controls[string.Concat("lblPanelPing_", num31.ToString())].BackColor = white;
				int str3 = intElemento + 1;
				base.Controls[string.Concat("lblPanelPing_", str3.ToString())].Text = num.ToString();
				this.desplazarBarrasGrafico(intElemento);
				this.intNumBarraActualList[intElemento] = this.intNumBarraActualList[intElemento] + (long)1;
				this.crearBarraGrafico(intElemento, num, white);
				this.Refresh();
			}
			else if (strArrays1[1].ToString() == "perdido")
			{
				if (intElemento + 1 == this.intPanelActivo)
				{
					this.niNotificador.Icon = this.icoPorDefecto;
				}
				if (this.cbxPerdidosList[intElemento].Checked)
				{
					DataGridViewRowCollection dataGridViewRowCollections = this.dgvRegistrosList[intElemento].Rows;
					object[] objArray2 = new object[] { strArrays1[0].ToString(), strArrays1[2].ToString() };
					dataGridViewRowCollections.Add(objArray2);
					if (this.cbxAutoScrollList[intElemento].Checked)
					{
						this.dgvRegistrosList[intElemento].FirstDisplayedCell = this.dgvRegistrosList[intElemento]["hora", this.dgvRegistrosList[intElemento].Rows.Count - 1];
					}
				}
				int white1 = intElemento + 1;
				base.Controls[string.Concat("pbxPanelPing_", white1.ToString())].BackColor = Color.White;
				int white2 = intElemento + 1;
				base.Controls[string.Concat("lblPanelPing_", white2.ToString())].BackColor = Color.White;
				int num32 = intElemento + 1;
				base.Controls[string.Concat("lblPanelPing_", num32.ToString())].Text = "- - -";
				this.intNumBarraActualList[intElemento] = this.intNumBarraActualList[intElemento] + (long)1;
				this.desplazarBarrasGrafico(intElemento);
				this.Refresh();
			}
			else if (strArrays1[1].ToString() == "corte")
			{
				dataGridViewCellStyle1 = new DataGridViewCellStyle()
				{
					BackColor = Color.Red,
					SelectionBackColor = Color.Red
				};
				if (intElemento + 1 == this.intPanelActivo)
				{
					this.niNotificador.Icon = this.icoPorDefecto;
				}
				if (this.cbxPerdidosList[intElemento].Checked)
				{
					DataGridViewRowCollection rows1 = this.dgvRegistrosList[intElemento].Rows;
					object[] objArray3 = new object[] { strArrays1[0].ToString(), strArrays1[2].ToString() };
					rows1.Add(objArray3);
					this.dgvRegistrosList[intElemento]["hora", this.dgvRegistrosList[intElemento].Rows.Count - 1].Style = dataGridViewCellStyle1;
					this.dgvRegistrosList[intElemento]["estado", this.dgvRegistrosList[intElemento].Rows.Count - 1].Style = dataGridViewCellStyle1;
					if (this.cbxAutoScrollList[intElemento].Checked)
					{
						this.dgvRegistrosList[intElemento].FirstDisplayedCell = this.dgvRegistrosList[intElemento]["hora", this.dgvRegistrosList[intElemento].Rows.Count - 1];
					}
				}
				int backColor1 = intElemento + 1;
				base.Controls[string.Concat("pbxPanelPing_", backColor1.ToString())].BackColor = dataGridViewCellStyle1.BackColor;
				backColor = intElemento + 1;
				base.Controls[string.Concat("lblPanelPing_", backColor.ToString())].BackColor = dataGridViewCellStyle1.BackColor;
				backColor = intElemento + 1;
				base.Controls[string.Concat("lblPanelPing_", backColor.ToString())].Text = "- - -";
				this.intNumBarraActualList[intElemento] = this.intNumBarraActualList[intElemento] + (long)1;
				this.desplazarBarrasGrafico(intElemento);
				this.Refresh();
			}
			this.lblEnviadosList[intElemento].Text = this.intSentList[intElemento].ToString();
			this.lblRecibidosList[intElemento].Text = this.intRecibidosList[intElemento].ToString();
			Label label = this.lblPerdidosList[intElemento];
			string str4 = this.intPerdidosList[intElemento].ToString();
			var num33 = Convert.ToDouble(this.intPerdidosList[intElemento]) / Convert.ToDouble(this.intSentList[intElemento]) * 100;
			label.Text = string.Concat(str4, "  (", String.Format("{0:N2}", num33), "%)");
			this.lblCorteConexionList[intElemento].Text = this.intCortesConexionList[intElemento].ToString();
			if (strArrays1[1].ToString() == "recibido")
			{
				this.lblMinimoList[intElemento].Text = string.Concat(this.intMinimoList[intElemento].ToString(), " ms");
				this.lblMaximoList[intElemento].Text = string.Concat(this.intMaximoList[intElemento].ToString(), " ms");
			}
			long num34 = (long)0;
			long num35 = (long)0;
			for (int i = 0; i < (int)this.listaPromedio1List[intElemento].Length; i++)
			{
				if (this.listaPromedio1List[intElemento][i] >= (long)0)
				{
					num35 = num35 + (long)1;
					num34 = num34 + this.listaPromedio1List[intElemento][i];
				}
			}
			Label label1 = this.lblPromedio1List[intElemento];
			num33 = Convert.ToInt64(Convert.ToDouble(num34) / Convert.ToDouble(num35));
			label1.Text = string.Concat(num33.ToString(), " ms");
			long num36 = (long)0;
			long num37 = (long)0;
			for (int j = 0; j < (int)this.listaPromedio5List[intElemento].Length; j++)
			{
				if (this.listaPromedio5List[intElemento][j] >= (long)0)
				{
					num37 = num37 + (long)1;
					num36 = num36 + this.listaPromedio5List[intElemento][j];
				}
			}
			Label label2 = this.lblPromedio5List[intElemento];
			num33 = Convert.ToInt64(Convert.ToDouble(num36) / Convert.ToDouble(num37));
			label2.Text = string.Concat(num33.ToString(), " ms");
			if (this.cbxGuardarLog.Checked)
			{
				if (this.cbxIdioma.SelectedItem.ToString() != "English")
				{
					str = this.strLogRecibidoES;
					str1 = this.strLogPerdidoES;
					str2 = this.strLogCorteES;
				}
				else
				{
					str = this.strLogRecibidoEN;
					str1 = this.strLogPerdidoEN;
					str2 = this.strLogCorteEN;
				}
				if (this.cbxGuardarLogRecibidos.Checked && strArrays1[1].ToString() == "recibido")
				{
					strArrays = new string[] { str, " - ", strArrays1[0].ToString(), " - ", strArrays1[2].ToString() };
					fichero.WriteLineText(string.Concat(strArrays));
					return;
				}
				if (this.cbxGuardarLogPerdidos.Checked && strArrays1[1].ToString() == "perdido")
				{
					strArrays = new string[] { str1, " - ", strArrays1[0].ToString(), " - ", strArrays1[2].ToString() };
					fichero.WriteLineText(string.Concat(strArrays));
					return;
				}
				if (this.cbxGuardarLogCortes.Checked && strArrays1[1].ToString() == "corte")
				{
					strArrays = new string[] { str2, " - ", strArrays1[0].ToString(), " - ", strArrays1[2].ToString() };
					fichero.WriteLineText(string.Concat(strArrays));
				}
			}
		}

		public void mostrarEstadoPaneles()
		{
			for (int i = 0; i < this.intTotalPings; i++)
			{
				if (this.txtIPList[i].Text.Trim() != "")
				{
					int white = i + 1;
					base.Controls[string.Concat("pbxPanelPing_", white.ToString())].BackColor = Color.White;
					int num = i + 1;
					base.Controls[string.Concat("lblPanelPing_", num.ToString())].BackColor = Color.White;
					int num1 = i + 1;
					base.Controls[string.Concat("lblPanelPing_", num1.ToString())].Text = "-";
				}
				else
				{
					int whiteSmoke = i + 1;
					base.Controls[string.Concat("pbxPanelPing_", whiteSmoke.ToString())].BackColor = Color.WhiteSmoke;
					int whiteSmoke1 = i + 1;
					base.Controls[string.Concat("lblPanelPing_", whiteSmoke1.ToString())].BackColor = Color.WhiteSmoke;
					int num2 = i + 1;
					base.Controls[string.Concat("lblPanelPing_", num2.ToString())].Text = "";
				}
			}
		}

		public void mostrarOpciones()
		{
			this.pnlOpciones.Location = new Point(0, 108);
			this.pnlOpciones.Visible = true;
			this.pnlOpciones.BringToFront();
		}

		public void mostrarPanelPing(int intPanel)
		{
			this.intPanelActivo = intPanel;
			this.niNotificador.Icon = this.icoPorDefecto;
			base.Controls[string.Concat("pnlPing_", this.intPanelActivo)].Visible = true;
			base.Controls[string.Concat("pnlPing_", this.intPanelActivo)].BringToFront();
			this.pbxBarraFooter.BringToFront();
			PictureBox point = this.pbxPanelActivado;
			Point location = base.Controls[string.Concat("pbxPanelPing_", this.intPanelActivo)].Location;
			Point location1 = base.Controls[string.Concat("pbxPanelPing_", this.intPanelActivo)].Location;
			point.Location = new Point(location.X - 1, location1.Y - 1);
			for (int i = 0; i < this.intTotalPings; i++)
			{
				if (this.intPanelActivo - 1 != i)
				{
					int num = i + 1;
					base.Controls[string.Concat("pnlPing_", num.ToString())].Visible = false;
				}
			}
		}

		private void niAbrirSyncroToolStripMenuItem_Click(object sender, EventArgs e)
		{
			if (base.Visible)
			{
				base.Visible = false;
				return;
			}
			base.Visible = true;
			base.Activate();
			base.BringToFront();
		}

		private void niNotificador_MouseClick(object sender, MouseEventArgs e)
		{
			if (e.Button == System.Windows.Forms.MouseButtons.Left)
			{
				if (base.Visible)
				{
					base.Visible = false;
					return;
				}
				base.Visible = true;
				base.Activate();
				base.BringToFront();
			}
		}

		private void niSalirDelProgramaToolStripMenuItem1_Click(object sender, EventArgs e)
		{
			base.Close();
		}

		private void nupCuarto_ValueChanged(object sender, EventArgs e)
		{
			string[] strArrays = this.strPingSuperiorESList;
			decimal value = this.nupCuartoList[this.intPanelActivo - 1].Value;
			strArrays[this.intPanelActivo - 1] = string.Concat("ping 超过 ", value.ToString(), " ms");
			string[] strArrays1 = this.strPingSuperiorENList;
			decimal num = this.nupCuartoList[this.intPanelActivo - 1].Value;
			strArrays1[this.intPanelActivo - 1] = string.Concat("ping 高于 ", num.ToString(), " ms");
			if (this.cbxIdioma.SelectedItem.ToString() != "English")
			{
				base.Controls[string.Concat("pnlPing_", this.intPanelActivo.ToString())].Controls[string.Concat("lblQuinto_", this.intPanelActivo.ToString())].Text = this.strPingSuperiorESList[this.intPanelActivo - 1];
			}
			else
			{
				base.Controls[string.Concat("pnlPing_", this.intPanelActivo.ToString())].Controls[string.Concat("lblQuinto_", this.intPanelActivo.ToString())].Text = this.strPingSuperiorENList[this.intPanelActivo - 1];
			}
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("value_ping4_", this.intPanelActivo.ToString()), this.nupCuartoList[this.intPanelActivo - 1].Value.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void nupMaximoGrafico_ValueChanged(object sender, EventArgs e)
		{
			for (int i = 0; i < this.intTotalPings; i++)
			{
				Label label = this.lblGraficoMaximoList[i];
				decimal value = this.nupMaximoGrafico.Value;
				label.Text = string.Concat(value.ToString(), " ms");
				this.intMaximoGrafico = Convert.ToInt64(this.nupMaximoGrafico.Value);
				this.reiniciarGrafico(i);
			}
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("value_graphic", this.nupMaximoGrafico.Value.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void nupPaquetesSeguidos_ValueChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("connection_lost", this.nupPaquetesSeguidos.Value.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void nupPrimero_ValueChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("value_ping1_", this.intPanelActivo.ToString()), this.nupPrimeroList[this.intPanelActivo - 1].Value.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void nupSegundo_ValueChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("value_ping2_", this.intPanelActivo.ToString()), this.nupSegundoList[this.intPanelActivo - 1].Value.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void nupTamanoBuffer_ValueChanged(object sender, EventArgs e)
		{
			this.intTamanoBuffer = Convert.ToInt64(this.nupTamanoBuffer.Value);
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("data_buffer", this.nupTamanoBuffer.Value.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void nupTercero_ValueChanged(object sender, EventArgs e)
		{
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("value_ping3_", this.intPanelActivo.ToString()), this.nupTerceroList[this.intPanelActivo - 1].Value.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

		private void nupTiempoEspera_ValueChanged(object sender, EventArgs e)
		{
			this.intTiempoEspera = Convert.ToInt64(this.nupTiempoEspera.Value);
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField("timeout", this.nupTiempoEspera.Value.ToString()) == "#ERROR#")
				{
					this.mostrarErrorGuardarConfiguracion();
					return;
				}
				this.lblEstadoOpciones.Text = "";
			}
		}

        /// <summary>
        /// 获取配置
        /// </summary>
		public void obtenerConfiguracionAplicacion()
		{
			string str;
			APPConfig appCfg = new APPConfig(this.strPathFicheroConfiguracion);
			try
			{
				for (int i = 0; i < this.intTotalPings; i++)
				{
					int num = i + 1;
					str = appCfg.ReadField(string.Concat("ip_", num.ToString()));
					if (str != "#ERROR#")
					{
						this.txtIPList[i].Text = str;
					}
					int num1 = i + 1;
					str = appCfg.ReadField(string.Concat("show_received_", num1.ToString()));
					if (str != "#ERROR#" && str.ToUpper() == "TRUE")
					{
						this.cbxRecibidosList[i].Checked = true;
					}
					else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
					{
						this.cbxRecibidosList[i].Checked = false;
					}
					int num2 = i + 1;
					str = appCfg.ReadField(string.Concat("show_lost_", num2.ToString()));
					if (str != "#ERROR#" && str.ToUpper() == "TRUE")
					{
						this.cbxPerdidosList[i].Checked = true;
					}
					else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
					{
						this.cbxPerdidosList[i].Checked = false;
					}
					int num3 = i + 1;
					str = appCfg.ReadField(string.Concat("auto_scroll_", num3.ToString()));
					if (str != "#ERROR#" && str.ToUpper() == "TRUE")
					{
						this.cbxAutoScrollList[i].Checked = true;
					}
					else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
					{
						this.cbxAutoScrollList[i].Checked = false;
					}
					int num4 = i + 1;
					str = appCfg.ReadField(string.Concat("display_colors_", num4.ToString()));
					if (str != "#ERROR#" && str.ToUpper() == "TRUE")
					{
						this.cbxMostrarColoresList[i].Checked = true;
					}
					else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
					{
						this.cbxMostrarColoresList[i].Checked = false;
					}
					int num5 = i + 1;
					str = appCfg.ReadField(string.Concat("value_ping1_", num5.ToString()));
					if (str != "#ERROR#")
					{
						this.nupPrimeroList[i].Value = Convert.ToDecimal(str);
					}
					int num6 = i + 1;
					str = appCfg.ReadField(string.Concat("value_ping2_", num6.ToString()));
					if (str != "#ERROR#")
					{
						this.nupSegundoList[i].Value = Convert.ToDecimal(str);
					}
					int num7 = i + 1;
					str = appCfg.ReadField(string.Concat("value_ping3_", num7.ToString()));
					if (str != "#ERROR#")
					{
						this.nupTerceroList[i].Value = Convert.ToDecimal(str);
					}
					int num8 = i + 1;
					str = appCfg.ReadField(string.Concat("value_ping4_", num8.ToString()));
					if (str != "#ERROR#")
					{
						this.nupCuartoList[i].Value = Convert.ToDecimal(str);
					}
				}
				str = appCfg.ReadField("language");
				if (str != "#ERROR#")
				{
					this.cbxIdioma.SelectedItem = str;
				}
				str = appCfg.ReadField("save_configuration");
				if (str != "#ERROR#" && str.ToUpper() == "TRUE")
				{
					this.cbxGuardarConfiguracion.Checked = true;
				}
				else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
				{
					this.cbxGuardarConfiguracion.Checked = false;
				}
				str = appCfg.ReadField("minimized_systemtray");
				if (str != "#ERROR#" && str.ToUpper() == "TRUE")
				{
					this.cbxIniciarSystemtray.Checked = true;
				}
				else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
				{
					this.cbxIniciarSystemtray.Checked = false;
				}
				str = appCfg.ReadField("start_automatically");
				if (str != "#ERROR#" && str.ToUpper() == "TRUE")
				{
					this.cbxEjecutarInicio.Checked = true;
				}
				else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
				{
					this.cbxEjecutarInicio.Checked = false;
				}
				str = appCfg.ReadField("save_log");
				if (str != "#ERROR#" && str.ToUpper() == "TRUE")
				{
					this.cbxGuardarLog.Checked = true;
				}
				else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
				{
					this.cbxGuardarLog.Checked = false;
				}
				str = appCfg.ReadField("log_received");
				if (str != "#ERROR#" && str.ToUpper() == "TRUE")
				{
					this.cbxGuardarLogRecibidos.Checked = true;
				}
				else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
				{
					this.cbxGuardarLogRecibidos.Checked = false;
				}
				str = appCfg.ReadField("log_lost");
				if (str != "#ERROR#" && str.ToUpper() == "TRUE")
				{
					this.cbxGuardarLogPerdidos.Checked = true;
					this.cbxGuardarLogCortes.Checked = true;
					this.cbxGuardarLogCortes.Enabled = false;
				}
				else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
				{
					this.cbxGuardarLogPerdidos.Checked = false;
					str = appCfg.ReadField("log_failure");
					if (str != "#ERROR#" && str.ToUpper() == "TRUE")
					{
						this.cbxGuardarLogCortes.Checked = true;
					}
					else if (str != "#ERROR#" && str.ToUpper() == "FALSE")
					{
						this.cbxGuardarLogCortes.Checked = false;
					}
				}
				str = appCfg.ReadField("connection_lost");
				if (str != "#ERROR#")
				{
					this.nupPaquetesSeguidos.Value = Convert.ToDecimal(str);
				}
				str = appCfg.ReadField("value_graphic");
				if (str != "#ERROR#")
				{
					this.nupMaximoGrafico.Value = Convert.ToDecimal(str);
				}
				str = appCfg.ReadField("data_buffer");
				if (str != "#ERROR#")
				{
					this.nupTamanoBuffer.Value = Convert.ToDecimal(str);
				}
				str = appCfg.ReadField("timeout");
				if (str != "#ERROR#")
				{
					this.nupTiempoEspera.Value = Convert.ToDecimal(str);
				}

                str = appCfg.ReadField("TcpPing");
                if (str != "#ERROR#" && "true".Equals(str, StringComparison.OrdinalIgnoreCase))
                {
                    cbTCPPing.Checked = true;
                }
                else
                {
                    cbTCPPing.Checked = false;
                }

                str = appCfg.ReadField("TcpPingPort");
                if (str != "#ERROR#")
                {
                    numPort.Value = Convert.ToDecimal(str);
                }
            }
			catch
			{
				this.lblEstadoOpciones.ForeColor = Color.Red;
				if (this.cbxIdioma.SelectedItem.ToString() != "English")
				{
					this.lblEstadoOpciones.Text = this.strErrorObtenerES;
				}
				else
				{
					this.lblEstadoOpciones.Text = this.strErrorObtenerEN;
				}
				appCfg.DeleteCfgFile(this.strPathFicheroConfiguracion);
				this.cbxGuardarConfiguracion.Checked = false;
				this.mostrarOpciones();
			}
		}

		public void obtenerRutaArchivosLog()
		{
			for (int i = 0; i < this.intTotalPings; i++)
			{
				if (this.txtIPList[i].Text.Trim() != "")
				{
					this.strPathFicheroLogList[i] = string.Concat(Environment.CurrentDirectory, "\\log_", this.txtIPList[i].Text.Trim(), ".txt");
				}
			}
		}

		public void ocultarOpciones()
		{
			this.pnlOpciones.Visible = false;
		}

		private void pbxDonar_Click(object sender, EventArgs e)
		{
			Process.Start(this.strURLDonacionES);
		}

		private void pbxDonate_Click(object sender, EventArgs e)
		{
			Process.Start(this.strURLDonacionEN);
		}

		private void pbxIniciarDesactivado_Click(object sender, EventArgs e)
		{
			if (this.txtIPList[this.intPanelActivo - 1].Text.Trim() != "")
			{
				this.bolRunList[this.intPanelActivo - 1] = true;
				this.pbxIniciarActivadoList[this.intPanelActivo - 1].BringToFront();
				this.pbxPausarDesactivadoList[this.intPanelActivo - 1].BringToFront();
				this.pnlPingList[this.intPanelActivo - 1].Refresh();
				this.iniciarPararEjecucionPing(this.intPanelActivo - 1);
			}
		}

        //启动 -- 所有
		private void pbxIniciarTodos_Click(object sender, EventArgs e)
		{
			this.ocultarOpciones();
			for (int i = 0; i < this.intTotalPings; i++)
			{
				if (this.txtIPList[i].Text.Trim() != "")
				{
					this.bolRunList[i] = true;
				}
			}
			this.nupPaquetesSeguidos.Enabled = false;
			this.nupMaximoGrafico.Enabled = false;
			this.nupTamanoBuffer.Enabled = false;
			this.nupTiempoEspera.Enabled = false;
			this.pbxIniciarTodosActivado.BringToFront();
			this.pbxPausarTodosDesactivado.BringToFront();
			this.Refresh();
			this.iniciarPararEjecucionPing(-1);
		}

		private void pbxOpciones_Click(object sender, EventArgs e)
		{
			if (!this.pnlOpciones.Visible)
			{
				this.mostrarOpciones();
				return;
			}
			this.pnlOpciones.Visible = false;
		}

		private void pbxPanelPing_Click(object sender, EventArgs e)
		{
			PictureBox pictureBox = (PictureBox)sender;
			this.mostrarPanelPing(Convert.ToInt32(pictureBox.Tag.ToString()));
		}

		private void pbxPausarDesactivado_Click(object sender, EventArgs e)
		{
			this.bolRunList[this.intPanelActivo - 1] = false;
			this.pbxPausarActivadoList[this.intPanelActivo - 1].BringToFront();
			this.pbxIniciarDesactivadoList[this.intPanelActivo - 1].BringToFront();
			this.pnlPingList[this.intPanelActivo - 1].Refresh();
			this.iniciarPararEjecucionPing(this.intPanelActivo - 1);
		}

        //暂停-所有
		private void pbxPausarTodos_Click(object sender, EventArgs e)
		{
			this.ocultarOpciones();
			for (int i = 0; i < this.intTotalPings; i++)
			{
				this.bolRunList[i] = false;
			}
			this.nupPaquetesSeguidos.Enabled = true;
			this.nupMaximoGrafico.Enabled = true;
			this.nupTamanoBuffer.Enabled = true;
			this.nupTiempoEspera.Enabled = true;
			this.pbxPausarTodosActivado.BringToFront();
			this.pbxIniciarTodosDesactivado.BringToFront();
			this.Refresh();
			this.iniciarPararEjecucionPing(-1);
		}

		public void reiniciarEstadisticas(int intElemento)
		{
			if (intElemento != -1)
			{
				this.reiniciarEstadisticasPanel(intElemento);
				return;
			}
			for (int i = 0; i < this.intTotalPings; i++)
			{
				this.reiniciarEstadisticasPanel(i);
			}
		}

		public void reiniciarEstadisticasPanel(int intElemento)
		{
			this.dgvRegistrosList[intElemento].Rows.Clear();
			this.reiniciarGrafico(intElemento);
			this.intSentList[intElemento] = (long)0;
			this.intRecibidosList[intElemento] = (long)0;
			this.intPerdidosList[intElemento] = (long)0;
			this.intCortesConexionList[intElemento] = (long)0;
			this.intMinimoList[intElemento] = (long)0;
			this.intMaximoList[intElemento] = (long)0;
			this.lblEnviadosList[intElemento].Text = "---";
			this.lblRecibidosList[intElemento].Text = "---";
			this.lblPerdidosList[intElemento].Text = "---";
			this.lblCorteConexionList[intElemento].Text = "---";
			this.lblMaximoList[intElemento].Text = "---";
			this.lblMinimoList[intElemento].Text = "---";
			this.lblPromedio1List[intElemento].Text = "---";
			this.lblPromedio5List[intElemento].Text = "---";
			if (this.cbxIdioma.SelectedItem.ToString() != "English")
			{
				this.lblGrupoEstadisticasList[intElemento].Text = "统计";
			}
			else
			{
				this.lblGrupoEstadisticasList[intElemento].Text = "Statistics";
			}
			this.intPosPromedio1List[intElemento] = 0;
			this.intPosPromedio5List[intElemento] = 0;
			this.listaPromedio1List[intElemento] = new long[60];
			this.listaPromedio5List[intElemento] = new long[300];
			for (int i = 0; i < (int)this.listaPromedio1List[intElemento].Length; i++)
			{
				this.listaPromedio1List[intElemento][i] = (long)-1;
			}
			for (int j = 0; j < (int)this.listaPromedio5List[intElemento].Length; j++)
			{
				this.listaPromedio5List[intElemento][j] = (long)-1;
			}
		}

		public void reiniciarGrafico(int intElemento)
		{
			for (int i = 0; i < this.pnlBarras_0.Width; i++)
			{
				if (this.pnlBarrasList[intElemento].Controls.Contains(this.pnlBarrasList[intElemento].Controls[string.Concat("pbxBarra", i.ToString(), "_", (intElemento + 1).ToString())]))
				{
					int num = intElemento + 1;
					this.pnlBarrasList[intElemento].Controls.Remove(this.pnlBarrasList[intElemento].Controls[string.Concat("pbxBarra", i.ToString(), "_", num.ToString())]);
				}
			}
			this.intNumBarraActualList[intElemento] = (long)0;
			this.intNumBarraBorradaList[intElemento] = (long)0;
			this.pnlBarrasList[intElemento].Location = new Point(-1, -1);
			Panel size = this.pnlBarrasList[intElemento];
			System.Drawing.Size size1 = this.pnlBarrasList[intElemento].Size;
			size.Size = new System.Drawing.Size(574, size1.Height);
			this.pbxGraficoLineaSuperiorList[intElemento].Location = new Point(-1, 23);
			PictureBox pictureBox = this.pbxGraficoLineaSuperiorList[intElemento];
			System.Drawing.Size size2 = this.pbxGraficoLineaSuperiorList[intElemento].Size;
			pictureBox.Size = new System.Drawing.Size(574, size2.Height);
			this.pbxGraficoLineaMedioList[intElemento].Location = new Point(-1, 48);
			PictureBox pictureBox1 = this.pbxGraficoLineaMedioList[intElemento];
			System.Drawing.Size size3 = this.pbxGraficoLineaSuperiorList[intElemento].Size;
			pictureBox1.Size = new System.Drawing.Size(574, size3.Height);
			this.pbxGraficoLineaInferiorList[intElemento].Location = new Point(-1, 73);
			PictureBox pictureBox2 = this.pbxGraficoLineaInferiorList[intElemento];
			System.Drawing.Size size4 = this.pbxGraficoLineaSuperiorList[intElemento].Size;
			pictureBox2.Size = new System.Drawing.Size(574, size4.Height);
		}

		private void timerInicio_Tick(object sender, EventArgs e)
		{
			if (this.cbxIniciarSystemtray.Checked)
			{
				base.Visible = false;
			}
			if (this.cbxEjecutarInicio.Checked)
			{
				this.pbxIniciarTodos_Click(sender, e);
			}
			this.timerInicio.Enabled = false;
		}

		private void txtIP_TextChanged(object sender, EventArgs e)
		{
			this.txtIPList[this.intPanelActivo - 1].BackColor = Color.White;
			if (!this.bolInicializando && this.cbxGuardarConfiguracion.Checked)
			{
				if ((new APPConfig(this.strPathFicheroConfiguracion)).WirteField(string.Concat("ip_", this.intPanelActivo.ToString()), this.txtIPList[this.intPanelActivo - 1].Text) != "#ERROR#")
				{
					this.lblEstadoOpciones.Text = "";
				}
				else
				{
					this.mostrarErrorGuardarConfiguracion();
				}
			}
			if (!this.bolInicializando)
			{
				this.reiniciarEstadisticas(this.intPanelActivo - 1);
				if (this.txtIPList[this.intPanelActivo - 1].Text == "")
				{
					base.Controls[string.Concat("pbxPanelPing_", this.intPanelActivo.ToString())].BackColor = Color.WhiteSmoke;
					base.Controls[string.Concat("lblPanelPing_", this.intPanelActivo.ToString())].BackColor = Color.WhiteSmoke;
					base.Controls[string.Concat("lblPanelPing_", this.intPanelActivo.ToString())].Text = "";
					return;
				}
				base.Controls[string.Concat("pbxPanelPing_", this.intPanelActivo.ToString())].BackColor = Color.White;
				base.Controls[string.Concat("lblPanelPing_", this.intPanelActivo.ToString())].BackColor = Color.White;
				base.Controls[string.Concat("lblPanelPing_", this.intPanelActivo.ToString())].Text = "-";
			}
		}

		private delegate void mostrarEstadoCallback(int intElemento, string strFrase);

        private void cbTCPPing_CheckedChanged(object sender, EventArgs e)
        {
            numPort.Enabled = cbTCPPing.Checked;


        }
    }
}